I have the Sonic Blue Rio Volt player. It costs $169. I can burn CD-Rs and CD-RWs in both Mac or Windows formats and it will read the MP3 files. You have the option of 10 or 40 sec skip function. It will read MP3s up to 320 bit. I have made CDs at 4X with 320 bit files and reads them just fine. It also supports ID3 tags.
On one disc, I burned 255 songs (it's upper limit to read) for a total of 11 hours, 40 minutes of music! If you have more than 255 files, it will just ignore the rest past 255 songs.
The nice thing is that when it plays a song, it uploads it into memory and stops the CD until the next song (128 bit songs), giving you more battery life.
It can also scroll through directories if you divide up your files into folders. I like it and think its a great choice. No doubt a year from now, there will be MP3 CD players much better, but for now, it's great.