Well, for those who haven't heard of rockbox before, it is an open source alternative to most firmwares that come in mp3 players (more like the linux of mp3s), and in every aspect, it is usually better than the original firmware, in music quality, function-ability, and usage. i currently run rockbox in my sansa e280 mp3 player. you can check rockbox out at
http://www.rockbox.org