This little Prime PM-304AF music player is less than 3 inches tall and has a 1.5 inch LCD and an FM tuner inside. It's available in a variety of embedded flash capacities from 64MB up to 2GB, and in addition to all that music playback goodness, it can give you up to 36 hours of voice record time.
Prime says the 304AF's battery will give you 15 hours of playback, and it weighs scarcely more than an ounce. It supports MP3, WMA, and WAV audio formats as well DivX conversion. So what if it's the next victim to be mowed down by the iPod juggernaunt? We kinda like its dual-boxy, shiny style.
Product Page [Prime]