I have waited patiently for a year for the iphone 3g, and when it comes out July 11th, I want one as soon as possible. However, what will be the best way to get it with out dealing with crowds but also while securing the fact it won't be sold out? Spending 6 years of my teenage-young adult life at CompUSA prevented me from ever being first on the scene when a product came out, so I don't know what Apple will be like. I live in Cincinnati, so I have one Apple store (located in Kenwood Mall) about 20 minutes north of me. I also have 2-4 ATT stores within a radius that is closer than Apple. Do I go to an ATT store instead of Apple? Is this smarter since ATT may be able to switch my current phone number from Tmobile to ATT quicker than an Apple rep may? Or will ATT have too many people per employee compared to Apple, or only a dozen iPhones compared to Apple's hundreds? Should I go Saturday or Sunday instead of the Friday that it comes out? Do I need to go to either store right when they open? I really don't want to "camp out" outside a mall in any way, not gonna happen. Will Apple or ATT actually sell out? These are all the questions running through my head as I anxiously await my new iPhone. Thanks for everyone's advice.