The Rio 500 holds a decent amount of music, and the battery lasts longer than I expected. But best of all, it is Mac compatible and the tranfer speed via USB is FAST! If you use SoundJam on your Mac, the interface is right through that application.