I'm trying to find the best way to buy this phone. Should I buy it straight through a T-mobile dealership? I've heard a little bit about Wire fly and amazon.com, but I'm not too sure how these websites differ from purchasing from a store. I would begin a new account with T-mobile and would most...