As this has become a discussion on ripping and DACS I thought I would provide some background. I use my HL5 with a Squeezebox (which is also my DAC) and have ripped all my collection to my PC (several hundred CDs) and am a software engineer by profession so understand a bit about bits :).
First of all there is the ripping (loading CD to a disk based computer) then the playback.
When you rip a CD you can do it really fast - 10 15 20 times the the speed you use to play the CD but there is a danger that you will lose data or rip erroneous data. This does not happen often - it requires a damaged or dirty CD, but it does occur. For my collection it occurred on about 1 in 20 CD and often cleaning them with an Alcohol swab fixed the problem.
The problem is how can you be sure that the CD you rip is bit perfect.?
EAC originally did this by ripping twice and comparing the results - if the results were identical then the rip was almost certainly OK (the chances of the error being exactly the same are very low). If there were differences EAC would rip the compromised part of the CD several times and guess at the best results .
DbPowerAmp another ripping software then had a good idea. Lets say the user rips a CD and it is perfect (no errors). The checksum, of the results (basically a number calculated from all the bits ripped) for each track could be stored in a central database. Then another user comes along and rips. The rip software checks the checksum against the central database and if the number is the same then that track was ripped OK and there is no need to rip it twice to double check.
Accurate rip is now used by both EAC and DbPowerAmp as well as multiple ripping when needed. Both are fine software that you can use for ripping. There may be other programs that do the same but these two are well known and are market leaders. EAC is free and DbPowerAmp costs after the first month about $35 per year. EAC is harder to use then DbPowerAmp and DbPowerAmp has more online tagging basis available - you pays your money and takes your choice.
Having ripped your CD perfectly you then want to play them back. For that you need a DAC (Digitial analogue converter). You have one on your soundcard so you could use that and run a cable from your soundcard to your preamp. Most people feel that DAC on soundcard are poor and so stream the bits from the PC to an external box that has a DAC. There are boxes that are just DACS, boxes that combine DACS with amplifiers and even boxes that combine DACS with equalizers. Audiophiles often feel they can here differences between DACS and are prepared to spend a lot of cash for a quality DAC. Lesser mortals are less sure they can here differences. You need to listen yourself to decide.
Steve