What if instead of waiting forever and being lucky enough to pop into one of the ATT or Apple stores to buy an iPhone, they both sell the iPhone online like they did with the first generation. But heres the difference: We all know its subsidized and ATT and Apple don't want people unlocking it so they have to come in the store to unlock it and get it running. SO what if they sold it online for the "unsubsidized" price or even more. Lets say $700 for the 8GB and $800 for 16GB. When you recieved it you would be able to either activate it through iTunes or more preferably ATT store or Apple store. Once they activated it through these certified places their $500 or $600 would be reimbursed to them through their credit cards. (essentially meaning they paid the subsidized price of $200 and $300) This would allow more people to buy the iPhones and lessen (but not eliminate) the chances for unlocking. If someone wants to buy a $800 iPhone thats 16gb and unlock be my guest. This plan may have some flaws, but im sick of going around and asking when the stores are getting their iPhones in! Please discuss!