How about using a Hard Disk based mp3 player???

I think some of the iRiver (yea yea I know please don't start ) ones have both analogue and digital inputs and outputs, or maybe the Karma 2 will have that sort of thing built in? (any clues would be nice )

Cheers

Cris.