I use a nexII http://www.frontierlabs.com/ with a 1 GigaByte microdrive.

over 340 mp3 or WMA songs in a very small box.

it also works as a usb external drive to transfer any pc data between locations.