To me best buy is a no brainer. Not only am I getting $280 for my EVO3d but they're giving me an extra $50 bucks. To make things even better you can't beat BB insurance. 10 bucks a month and if you brake your phone they'll give you a new one at no extra charge. I went through 4 evos cause I kept dropping it from my rig and cracking the screens. Never had to pay they just gave me a new phone.