I am still stuck trying to decide how I should buy this phone. I am past my 20 month upgrade and I want to know the best place to get the phone, at the cheapest, and with the best support. Here's the options I have compiled: -VZW online preorder/delivery -VZW store on April 29 -Best Buy preorder on April 18? -Best Buy store on April 29 -Walmart, or other online retailer The 3 main things I want are a reasonably cheap price (NO MAIL IN REBATE), the best support, and to get the phone on April 29th. What is the best option? thanks!