Hello,
I have been using a cleaning machine called a GEM dandy for the last 2 years in conjunction with Disc Doctor cleaning fluid. I had previously used a VPI, and the end result doesn't even get close to what the GEM can do.

http://www.gmanalog.com/

Here is a review

http://www.6moons.com/audioreviews/gem/dandy_2.html