Quick questions to those that have done this song and dance before. I'm assuming that there is a limit to the number of pre-orders that they will take. I'm trying to figure out if I don't get on the computer at the stroke of 12am pacific time, when will they be sold out? Further more, what if I waited until after the 14th... I'm sure they will most likely be sold out... how long until they get enough in that someone can stroll into the store (or online) and order one? Lastly, if I do pre-order for store pickup, how long do I have to pick it up? Does it have to be picked up within a certain number of days? If I pre-order online for shipping, does it have to be activated within a certain number of days (I'm assuming that the clock starts running on my return window immediately)? I'm trying to figure out exactly what I'm going to do... switch from Sprint (for fear of sub par network performance) or to stay with Sprint (for fear that I'll need more than 2gb of data). If I stay with Sprint, I can pre-order. If I leave, I want to wait until the 26th to port out since that's the end of my billing period and Sprint doesn't prorate the final bill.