Sad but this is true in 3 stores I checked around Sterling, VA. I have till July 3rd to exchange my 3GS which I purchased so I can grandfather into unlimited data-plan. Looks like I need to just get $100 credit on phone, sell it, and then buy apple store at full price when the frenzy fades out in a month or two. I probably can get white iPhone 4 by then.
The AT&T store guy saw my Xperia X10 White and asked if he can check it out . He thought I must be gadget freak to be already trying to own new iPhone when X10 is so damn good.