Another idea:

You could create the ability to send BACK to the PC a "backup image", if the user has the drive-space to burn and wants to create an indelible backup of the empeg, including all settings, player software, etc.

Now the obvious "problem" is the potential (or rather the PERCEIVED potential) for MP3 piracy. Let's face it, that potential is there already. rz/sz is your friend, so on a developer unit, today, you can easily get out the MP3 files, albeit slowly. (Presuming that there isn't any black magic going on when they go INTO the unit).

What I am suggesting is precisely that... black magic. Make the files unusable (come up with your own algorithm, be creative), but SOMETHING that you can use to dump them back out to the PC harddrive, en masse (not as individual files, but almost completely like "dd if=/drive0 of=/on/the/PC/somefile" although there is obviously other stuff that would have to take place.)

First off, this is something people are going to want if they upgrade from MkI to MkII. I'm not going to want to dig through my 50 CD-R's of MP3's again, nor will many other people. The ability to say "Take this unit, dump its contents to file empeg_backup.emp, replace with THIS unit, restore its contents from empeg_backup.emp, and voila" would be VERY cool. This would also allow people sending their unit in for repair/replacement to make an image on their own, "just in case".

Just my $0.02 worth...