Further to Doug’s comment, I installed Rockbox on my iRiver. While it may not be very pretty, it adds so many handy features to the thing. Most immediately noticeable of these is (almost) gapless MP3 playback. With LAME-encoded MP3s, there’s no apparent gap between tracks at all. I love it!