Rockbox

Rockbox is an open source firmware for mp3 players, written from scratch.  Rockbox is a replacement firmware for the iPod, iriver, Cowon, and many other devices.  What the firmware does is extends the functionality and features of your current digital music player.

http://www.rockbox.org/