I read here on this forum somewhere that ATT had internal memo's circulating that they currently are only doing DF and not having stock for walk in's till august, there was even talk of ATT coming out with an official press release stating this. All things considered I'd say just do the DF, I played the cat and mouse game for 3 days calling all the ATT stores in NYC (because i'm a corporate customer and can't buy from the apple store), but finally just did DF on wednesday. Look at it this way, assuming ATT gets fresh stock a couple of weeks from now at least you don't have to wait in line to get one, you'll have your iphone of choice waiting for you.