The Friends and Familydeal for $149 is good, but if you are a Bank of America customer, you can get it for $129. They have a free program called Add it Up (I heard about this on another forum, didn't even know I was already signed up for it). If you go to that site (google it) you can find Wirefly as a retailer and it will send you to Wirefly, but you can only get the deal through that link. The only thing is you will pay the $179.99 up front (can't combine it with the special $149 price) and then you'll get a $50 reward from bank of America, so it ends up costing you $129.99! You'll have to read on the Add it up site for details, but I think it pays out each month. Anyway, just wanted to share that with anyone that may be interested.
I'm going to try the early order from Sprint on the 21st. If that doesn't work out, I think I may try this. Saving seventy bucks may be worth a delay in getting the phone that I suspect will be a couple of weeks.