I used to have an Mstation - not too bad, but I did have a few complaints.
I'd look at Dension:
http://www.dension.com/dmp3_info.htm
http://www.dension.com/dh100ix_info.htm
Actually, I take that back... I'd find out who I have to kill to get one of these:
http://www.uralcdd.com/
HTH
Mark
Bookmarks