Look at a program called Tunebite, think of it as a digital dub. Kind of like back in the day if you needed to make a mix tape you had to dub a tape, well Tunebite does this digitally through the soundcard so there is no generation loss and it keeps the the ID3 information too.