Here's an idea which I think makes more sense: A program can be set to run so that it simply copies the CD in the drive onto the harddrive. Once it has finished, it pops open, and without having to confirm anything, the user can replace the copied CD with a new one and close it. The program does the same thing for this CD. It continues until the user tells it to stop. Then, after the CDs have been copied onto the harddrive, the program separates the CD images into wave files for each track, at which point it can be set to access a CDDB, or encode to MP3, or whatever.
It does depend on the reading speed of the drive, but this should get the things that the user has to be at the computer for finished quickly. Encoding doesn't require the person to be present. Just taking the CD image is the fastest way to get all of the data onto the computer (at least that's what seems to be the case to me). And a lot of people can afford this with 100+ gb harddrives.
If a program like this exists, what is it? If it doesn't exist yet, it should. But don't ask me to make it. I can't program.
