It's always better to buy at best buy. No restocking fee. But they do require phone to be in mint condition which is understandable. Only problem with best buy is sprint will always charge the $18 upgrade fee. It's a matter of where you get the best deal.
Sent from my Evo using Tapatalk
Full Body Protection for your smartphone or tablet
http://stealthguards.com/idevaffilia...ate.php?id=417