FWIW after many years of removing the chain and washing in a can of mineral spirits, I gave up and bought a Finish Line chain cleaner. It's way better than the Nashbar cleaner I bought once which never worked well and broke after about 2 uses. It makes a huge difference, it gets the chain way cleaner than a mineral spirit rinse, and I'm using a bio-degreaser so it's less toxic as well. Cleaning used to be enough of a pain that I didn't do it that much, now I'm doing it every 2 weeks (about 250 miles or so).
The Finish Line cleaner is pretty nice. Reviews on Amazon indicate it's about the best one available, better than the one from Park.
__________________
Work: the 8 hours that separates bike rides.