i want to buy an ipod touch 2g but i dont know if the 3g releases ,2g becomes useless or not? and am i do something wrong if i buy a 2g 2months before 3g releases ? for example new apps will just come for 3g or not ? if i dont want a camera or gps , is 2g a good choise? and isnt a cowon or a psp 3004 better than an ipod touch 2g for who want to read pdf ebooks with pictures in them ? thank you .