I am on a AT&T Family Plan shared with my parents. I am looking to upgrade to the iPhone 3GS and keep the same number. I have a couple questions before I go and upgrade. 1. I have unlimited texting on my current phone, will that transfer to the iPhone? 2. I am aware of the $30 a month data charge for the iPhone, are there any other hidden charges with the upgrade that I should be aware about? 3. I currently pay $40 a month for my current phone (includes unlimited texting and phone service), I understand that the iPhone will add $30 to that. Is that correct? Thanks for answering these questions. I appreciate it.