Get the Iriver H320 its a 20 gig player plays all formats ogg, mp3, wma, etc... plays pictures, has radio, built in voice recorder and record off radio and shit, very good sound quality with built in equializer and you can change to the hacked firmware which plays movies full length I have about 12 movies running on mine with about 2000 mp3's. And its only 300 bucks. or you can get the h340 which is like 400-500 bucks but has a 40 gig.