I've got a Rio S10 with 64 megs of internal memory and 512 megs of flash memory [SD]
It's quite petite, it features decent software, it's under 100 bucks, it's small enough to fit in a wallet without much struggle, it's light- 6 oz. or more (depends on size of sd), it's got ID3 (you don't have to keep on pressing forward or backward to get around the playlists, It's got a decent screen, It has FREE firmware upgrades, works with Play-For-Sure, supports both windows and mac, supports AAC MP3 WMA i think OGG, It has an equalizer, it's got a 16bit sound processor (best in class for flash players), and it comes with both a firewire 400 and a USB 2.0 cable.
The only thing I can think of that it's missing is m3u support, although most mp3 player don't have this, it might help.
also, the power switch is somewhat cheap.
other than that, this beauty fits my mark, does it fit yours?
_________________
[url="24.205.253.15:8000/listen.pls"]KOOL Internet Radio[/url]