I have an iPhone EDGE that I got from a friend that got a 3GS, and I wan't to add a line to my family plan with at&t. I wan't to give the phone to my niece. at&t said to activate the iPhone I need to sign a 2 year contract. I think this is ridiculous because my friend already signed a 2 year, and fulfilled his contract before giving the iPhone to me. Is there any way I can get new service with at&t for the iphone without signing a new 2 year contract?