I ordered mine from t-mobile, it was delivered Monday, and was on the network from the moment I turned it on. I called 611 to make sure it was all set and they checked that my number transferred from my prior phone and I was all set to go. No store visit required, so I'm not sure why they'd say that to you?!?