iRiver IFP 899 and Linux
There were a few that supported both, but, heeding "The Paradox of Choice
It was £119, and it has a GB of space - well, actually, 1000MB, which I feel is cheating, but we won't start the whole Gibi- or Gigabyte issue again.
It came in the box for the 799 which confused me, and the little wallet that comes with it is also the one for the 799, which means it doesn't fit.
I had to install the ifp command line utils, and flash the firmware with the UMS (USB Mass Storage) supported image (which I have put here: ifp890eu-ums129.zip- MD5: d61fe9b038a3de26a6f5e9882ca6e4c2).
Once you have done this (by running ifp firmware /path/to/IFP-8XXT.HEX), and connected the USB to your PC, you can mount it as a normal USB device: mount /dev/scsi/host2/bus0/target0/lun0/disc /mnt/iriver, and copy your files on as normal.
It seems a nice little product, all in all.