Im torn between the ipod mini,the 20 gig ipod, and the ipod shuffle. I will mainly be using it for plane rides and while im at school. Maybe to transfer data files like papers for school or something every once in a while. My music collection is pretty big but not stellar. I have about 3000 songs i believe, maybe more. One of the most important things to me is battery life. I really like the screen on the 20 gig ipod and when i used the ipod mini the screen seemed a bit small. But i like the mini for its battery life, i think Apple claims 18 hours? So im having trouble making up my mind and any input or advice from you guys would be great. Peace