I've been waiting patiently to purchase an iPhone for about 3-4 months. Ok so June 9th is expected to be the announcement/release of the iPhone 2.0. My question is, what do you think the odds are of me finding one in store (Buffalo) around June 14/15? Plenty in stock? Not in stock? All sold out? Too close to call? Somebody please ease my tensions.