I don't personally make audio CDs, but audio CDs are often cited as an every day application of Reed-Soloman error correction. CD ROM protocol on your PC may very well be different.
One thing that I learned recently is that in current engineering practice the purpose of error correction is not to correct errors. Rather, error correction is used so that the data transmission can be run at a much higher speed than that which the hardware would support without errors. Correctable errors are expected to occur. You give up some of your bandwidth to redundancy of the coding, but you more than make it up in transmission speed.
One thing that I learned recently is that in current engineering practice the purpose of error correction is not to correct errors. Rather, error correction is used so that the data transmission can be run at a much higher speed than that which the hardware would support without errors. Correctable errors are expected to occur. You give up some of your bandwidth to redundancy of the coding, but you more than make it up in transmission speed.