The Cenix's GMP-M6 supports MP3, WMA, Ogg(Q10), Audio ASF, MPEG4, IMA-ADPCM, comes with a nice little 2-inch TFT LCD QCIF Resolution (220x176) and also does video (MP4 for about 6 hours in a row, per 3.7V Li-Polymer battery charge). The Cenix GMP-M6 supports both 2D and 3D games. I can perform playback time of 20 hours for music files and an attractive, compact form factor (90 x 45.5 x 13mm @ a mere 55 gram). It also sports USB-OTG support, comes with a built-in Mini-SD slot and has 1GB worth of flash memory inside, along with a built-in FM tuner.