I'm in Chicago and I desperately want an iPhone 4. I'm a tmobile customer using an iPhone 3G and I've had it with their terribly slow 2G network on iPhone. I've tried Best Buy mobile stores but they seem to be always out of stock or the ones that they have are preorders. Same thing with AT&T stores. What do you guys recommnd doing?