Hey guys I've been doing a lot of traveling due to my new job and haven't had time to shop for new phones when I renew my plan in Oct for Sprint. I currently have two HTC Heroes one Moto Razor and 1 BB Bold. I'm looking to get 2 Galaxy S2's, 1 Evo3D(or iPhone if it's out by the time I buy) and 1 EvoShift. Honestly I don't know the difference between buying through Sprint or buying through a 3rd party like Best Buy. I'm looking to spend as less money as possible to get the phones. I was wondering if anyone in the community knows where I can get these phones for less? I'd greatly appreciate it. Thanks!