i've heard a lot of people mention white spirit for cleaning chains, is it really that effective?
It cleans the chain well enough. The problem for me (as with other degreasers) is that unless you can remove it completely from the chain it will emulsify any lube applied and render it ineffective.