How about a hard disk based portable player. There are several to choose from, including the NeoJukebox.
_________________________
- --
Rod, UK