Hi guys. I was lucky enough to receive a basically new iPhone a few days ago. I do NOT want to go with AT&T -- I think their plans are too high. What are my options for T-Mobile plans (i.e. cheapest with data and best all around plan). Will I have any issues bringing my iPhone into the T-Mobile store to get them to set it up? Also: does anyone have a suggestion for a different carrier for the iPhone. I'm not very picky. I have Sprint but I don't mind activating the iPhone if the monthly price is reasonable enough and I have unlimited data. One other thing (I'm a newbie at this stuff), if I bring my phone into Apple to be repaired would I need to restore it? Obviously I have A LOT of questions!