I went by the at&t store that I preordered my iphone 4 from and they said I couldn't pick it up until tomorrow. They said it wouldn't arrive until 10 a.m. tomorrow morning. The funny thing is when I got home I checked the fedex tracking number and my phone was delivered to the store at 3 p.m. today and it was signed for by the store manager. Why can't people just tell the truth?