I've exclusively used an old iRiver iFP-100 unit for a few years now. I got it for 30 bucks back then, and it's only 128MB of space, but the audio quality is tops, the design is great, and the GUI is very feature-full and logical. I've tried two other cheap players with better specs, but they always failed in audio quality, stability, and GUI. Reviews indicate that iRiver has fallen to shit within the last 2 years, so I wouldn't suggest going with them right now.

I've decided it's finally time to make the jump to something respectable though, and after a lot of searching, I settled on buying the Meizu MiniPlayer. It's $100 on NewEgg, and just about the highest rated, solid state audio/video player in their listing under $200. It should get here Thursday. I can't wait.
