Matt -
It's the software I've mentioned before -
Diamond Cut Audio Restoration. Craig Maier and Rick Carlson (the programmers - it's a small operation) participate in the forum, and they give out help when asked. I've also beta tested for them multiple times.
For the audiophiles, they also offer a flat pre-amp (hardware) to record your records (I don't have this, but thought I would mention it), and then you can apply the RIAA curve via software after the fact. This allows you to use your turntable with any record, regardless of curve used.
I just have my Audio Technica turntable plugged into the phonograph input of my Sanyo stereo receiver; the receiver provides the pre-amp circuitry (although the phonograph can provide it's own if you just want to plug into a line in). I then connect my computer sound card to the Tape 1 input/output of the receiver and I record using the computer as if it were recording using a tape deck. Anything played on the computer (Youtube videos, MP3's, BIAB/RealBand, etc) just outputs to through the stereo receiver speakers.
The software has a lot of filters (both in-depth), as well as EZ filters if you just want to do things quickly. It's not perfect, but I've found my work flow to get pretty good results in eliminating ticks, pops, hum, noise, rumble, etc.