I use a CD based MP3 player, the batteries last 104 hours and each cd holds 650 - 700 mb worth of songs. Also you can take more CD's with you relatively easily. The only problem with this is you can't jog with it (not a problem for me

)But otherwise it's fine.