I just took a basic bike maintenance class and the teachers suggested using a dry lube to clean the chain after every ride. The only downside seems to be the price of the lube. Anyway, you slather it on and scrub with a rag. Works pretty nice at cleaning a chain. I've been using it for a few rides now.