When they can do everything a normal MP3 player has been able to do for the past 5 years let me know. I can't find one that will support UTF-8 tags, more than 32 character filenames or is able to play all tracks on a USB stick in random order :/

EDIT: gapless playback and don't lose their settings when you disconnect the battery.