It only has 8Gb and i don't know how many megabytes contacts, pictures, and ringtones will take up. I will pronbaly have only 600 songs on it by next summer. And a couple of Gigabytes worth of video. The iPhone will probably only take up 700mb when you buy it, so realistcally it will have only 7Gb to use because of all the stuff it comes with already. I like to txt and i don't know how hard it will be to txt. Can anyone answer these questions. Also i have all my contacts saved on my verizon phone so i would have to put them all on my new phone. and give all my friends my new cell number.