Hi, I'm currently with Tmobile right now and my contract is up next week. I am planning on switching to AT&T to get the iPhone 3Gs. I will be porting my number and am planning on using my company discount on the line. Do I need to do all of this at the AT&T store? Or can I do this at Best Buy or Apple? Thanks!