If the skipping only occurs on CD-Rs, then I would suggest re-burning the cds with a slower speed, something like 1x or 2x. The slower you burn your blank cds, the better the laser burns into the blank cds. This will help cd players pick up the burned information easier. CD-Rs burned at super fast speeds are burned into the disc less intensive, hence the cd playback will have more problems picking up the data. Scratched discs should be replaced with newly burned disc as well, but the key is to burn them slowly. Try this out, it does wonders for me when I experience the same symptons. If that doesn't work, call Cary and send it to them for a check up, it might need replacing or adjusting the lens pick up system. Also, from asking different cd player manufacturers, most of the time they DO NOT recommend you clean the cd player at all. The newer players out there are sophositcated that it doesn't need cleaning. So I personally don't recommend you use those wet or dry CD cleaning systems or cotton swabs either. You might do more damage than help it.