First let me say..Great site! I have been a long time reader on here and first time poster. I am a current Sprint Premier custom with full upgrade. Here is my Dilemma: (A) Do I buy the phone from sprint? Best Buy? or The Shack? My current contract is full of credits from my company. Do I go to the Sprint store because they know me and are good at hooking my phone up with all the credits... But I'll have to fork out another 100 and wait till (forever) to get my rebate. (B) Go to Best Buy or The Shack and pre-order, set up an appointment, don't have to fork over the extra 100 bucks because of their instant rebate and hope the clowns get my contract straight? What would you do???