Apple knows it doesnt need to keep the case program going, people will buy the thing any way. I am stuck on AT&T where I live, as there is no other viable carriers (Just a small local carrier that doesnt have data roaming outside of the county) and recently decided to reup my contract, and got an iPhone 4. I can say that the unit is quite nice, however I was frankly bored with it. Beyond having a very nice screen, its simply a 3GS with a front facing camera.. Big whoop.. Plus, the one I got was DOA, as the camera didnt function.. So far about 4 days of goofing with it, i took it back and got a captivate. Much more up my alley, as I like to mess around with things, and with the iPhone is simply is, what it is. I also find that after rooting/lagfix on the captivate the general operation of the device for opening email with attachments and what not, plus using the thing is a bit faster than the iPhone 4. So, basically I give the iPhone 4 a fail, for being boring, and having a pretty nasty design flaw for reception. Beyond that however, it is fine for more people, and if you arent tired of you 3gs, and simply like how it works, the iPhone 4 should be a nice device. It is worth noting however, that in the same spot, about 300 ft from a tower with -51 dbm signal, the iPhone 4 is significantly faster according to speedtest.net than my 3g is, as well as my captivate (only on the upload)