I think rockbox is totally worth it, for both its recording and playback versatility.
As far as recording, it is a small and stealthy and reliable device, and a great bang for the buck.
As far as playback, all you have to do is drag and drop files from your computer onto the rockboxed iriver -- so you can play flac, shn, wavpack files.