For those who have yet to go buy their HTC One and want to buy it at full retail cost, DO NOT go to Verizon. I went to Verizon this morning with the full intention not to get a contract upgrade and when I told the rep that he stated that Verizon will not let anyone buy the phone without a contract upgrade. He went on saying that he doesn't know when Verizon will let people buy the phone off contract, but he feels as though it could be awhile since the iPhone is still "not allowed" to be sold without a contract either. That being said, go to Best Buy or another phone store and get it and save yourself the hassle of trying to buy directly from Verizon. Plus IMO Best Buy has a better replacement policy too, $10 a month for unlimited replacements no matter what happens compared to Verizon's $10 plan with only two replacements and limited coverage.