I use dBpoweramp to rip. It uses the Accuraterip database and C1 error reporting from the CD/DVD-ROM among other things to produce a precise copy of the music files.
If it hits unreadable errors, it reports them as frame errors and it rereads them repeatedly at reduced speed until the data is obtained or not.
The Baghiri disc (brand new, never played) had like 700 errors in the last track with no visible scratches. It slowed down more and more to read the errors but never could. I canceled the rip.
The Robert Scott Thompson disc was unplayable and unrippable.
I placed the Baghiri disc in my crappy home stereo CD player, and it seemed fine.
My "beef": I am unable to archive and stream these unrippable songs through my new system that is designed to replace CDs.
It may be debatable if that is a legitimate problem or not, but CDs may be going the way of vinyl because of their susceptibility to damage/poor manufacturing and because it is much "handier" to be able to dial up whatever music than to physically get a CD, put it in the player, and change it out at the end.
Squeezebox (my music server) has allowed me to rediscover so much of my music because basically it's playing all the time now...without having to change CDs or change out a CD changer.http://www.slimdevices.com
I now have 37,000+ songs in .flac format on the hard drive of my music server.