I find the best cleaner for CDs is already in your kitchen namely washing up liquid. I use Fairy Liquid and a sponge and I coat the CD liberally with the detergent then use a sponge with lukewarm water and rub in small circular motions. When the CD is clean you will soon know as it squeeks hence the term squeeky clean. Afterwards rinse in clean water and dab gently with kitchen roll , job done.