I recently had AT&T iPhone 4S on contract. Couldn't stand the service and AT&T said there was nothing they could do for me except charge me 200 dollars for the microcell. So I went to Best Buy and they bought back my 4S for over 300. ( I do realize I could have sold it to someone for much more) got the Verizon iPhone 5 50 dollars off with my 300 dollar credit. Walked away a happy customer paying 20 dollars less a month for better service, same numbers, a gift card for 40 dollars left over, and the latest iPhone 5. Couldn't be any happier. I'll pay AT&T when I get around to it.. Haha eat the AT&T!