I currently am in the middle of a 2 yr contract with AT&T that includes the 450 minute voice plan and an unlimited data plan on my Cingular 8100 phone. The phone is crap and only holds a charge for about 10 hours, so I want to get an iPhone today. Will they let me activate the iPhone plan and cancel my current one? Will I have to pay any cancellation fees? Can I keep my current phone number (by swapping out my current SIM card)? Sorry for all the questions....thanks!