At this point I'd prefer to just go to an AT&T store and grab a phone on launch day. Sure, there won't be many, but if I get there early enough I'll get one. I'll also be able to trade/sell my old iPhone without any hassle, given that the longer I have to wait the more the value of my old phone drops. The problem is I have this pesky preorder and I'd cancel it now, but knowing AT&T, things could change right before Friday. Is calling the only way? I don't understand why the people in the AT&T store can't cancel my preorder for me, but that's what I'm hearing.