I need to upgrade my iPhone 4 today and am curious where the best place is to get one, if I can find one? Best Buy, Verizon store or the Apple store? Is there any benefit of one over the others? I don't remember why but some time ago someone told me Best Buy was better than the Verizon store. Something about the Geek Squad insurance being better than Verizon's if you have it. Thoughts?