First, what are you trying to burn and what is happening to make coasters? What kind of burner and what are your system specs?
I had a problem with burning data CDs (archiving files). It was in the final stages and then it would pop out the disk with 20 seconds to go. This happened repeatedly.:| It was fine for copying audio discs, converting MP3s, etc. which was really annoying.
I switched to Nero and it was still acting up in real and test burns. ARGH! What it turned out to be was that for some reason, neither program liked the burner having DMA on. I unchecked that and it ran fine. I didn't have problems before, but I had moved up to Win98SE and that might've had an effect. Whatever. It works now.
Adaptec and Nero have their ups and downs. Adaptec is slicker and more user friendly, but Nero allows you to do some wacky stuff with disc copying, but the power comes as an ease-of-use cost.
Also, you can't install Nero along with DirectCD. They have an add-on called InCD which handles packet writing, but it's only available in the retail store version (unless you know where to *cough*obtain*cough* it). Try any search engine, worked for me.