I second...or whatever, the Finish Line Chain Cleaning machine. I use to remove the chain and soak and scrub, but now with this cleaner I don't have to, plus because it's so easy I find myself cleaning it more often. And the Finish Line Cleaning solution is biodegradeable with no bad gases to greet you.