For new buyers, don't forget that (at least some) Sprint stores are now pricematching (Coconut Point in Estero will). I also wanted to mention that there's a code for $25 off your bill/price of phone when you get a new line of service. It's "Friend25", check it out at:
http://www.sprint.com/landings/frien...anity:friend25 and of course, read the fine print. Also some stores are now waiving activation fees, which means it would be $18 or $36 cheaper at a Sprint Store if they end up price matching.
Hope this helps someone, especially if your Best Buy is out of these!