codyc1515: I think its only fair that you repay the amount that you haven't already paid, say you are on a 24 month contract and you have been in the contract for 12 months you should only have to pay back half of the subsidy.
I agree, I anyone should think that is fair too. A subsidy on a contract is basically just the same as getting easy payment terms on the handset. If you terminate early you pay back what's left.


