Its very hard to beat a wet/vacuum cleaner, and I speak from experience. I think a rule should be "don't wet clean if you're not going to vacuum". They are simple enough to make if you have the resources.
Those pops and clicks are caused by bacteria and moulds (ie fungus) which live down in the grooves. A record can be visually clean but those things are invisible to the naked eye so the record being visibly clean means nothing.
Cleaning solution: I use 25% isopropanol, 75% RO water and a few drops of rinse aid (triton X-100 is what you really want if you can lay your hands on it), maybe a teaspoon in a liter of mix. The idea behind this mixture is that it will act as a solvent for most things on the LP. The rinse aid acts as a wetting agent and allows the fluid to coat the surface. If you don't use this the fluid will simply gather on the surface.
As regards the use of white vinegar.... well vinegar is a brewed product containing acetic acid in low concentration along with god knows what else. Personally I wouldn't use it. I know its good for cleaning glass, but see my point above about visibly clean records.
Once your record is cleaned once, you should only have to use a carbon fibre brush if you handle carefully. Many advocate using a new inner liner too after you clean.
Cons: the cleaners are noisey - ideally do it in a basement or garage. Naturally it won't fix physical surface damage. Some records are worn and no matter how much you clean them it won't bring them all the way back. It takes about 5-7mins per lp to clean, thats at best about 10 lps an hour.
Pros: most records clean up extremely well and the pops and crackles almost completely dissappear.
Put it to you this way, I made my own and I'll never go back. Theres a some good threads on this over in
www.diyaudio.com analogue section.
Fran