Yeah, Amazon has some amazing deals as long as you don't mind rebates. The one thing to be aware of is that if you cancel your service before your contract is up, you may get a charge back from Amazon in addition to the cell phone company's early termination fee. This applies to any reseller that is giving additional discounts.

Amazon gives you the rebate up front and then charges you back if you cancel within, I think, 6 months. Some other resellers that offer rebates don't give the rebate at all until you send them a bill 6 months later showing you kept the service. Basically, they are passing on the rules of the kickback they receive from the cell company for a new sub.