Hey everyone I searched MROOGLE but couldnt find a specific answer to my question. I am part of a Sprint family plan right now and my lines contract is up in May '11. I am sick of the crap phones, not getting the new Pre is a joke so im pretty much through with them. After playing with an EVO for a few days its clear that android sucks and I dont want it. Q: Can I port my current number to ATT even though my contract is not up? How would this work? Port, then cancel my line on my family plan? (with sprint the ETF is currently $80 and goes down $10 a month)... Q2: for someone who will not be loading the iPhone with tons of music and videos but wants plenty of space for apps and some music (>1000 songs) is 16GB enough? Or is it really worth the extra hundred to get the 32GB? Since I am a teacher money is tight.