Are you burning files from your hard drive, or a CD image, or are you trying to duplicate a CD? If you\'re trying to dupe another CD in real time, like perhaps one that has some corrupt data for copy protection, that could be your problem. You would need smarter software that can build an accurate image, and then burn it as secondary step. I don\'t know what\'s the best for that purpose, but I used to use something called Blindread / Blindwrite.
If you\'re not duping a CD, then you probably just have crappy software. Generally the free CD burning software they give you with the drive is crap. Get real software. I use Nero, and it works great.