i am going to say ipod touch, just because the possiblities are endless, you can do so much with it, but then agian if you are one of those people that has 30gbs of music a classic might be your go, but honestly you dont need that much music. You can get 16gb for just under $300 as well, but remember this is just IMHO