I hear wax lubes actually tend to collect dust and debris... I still swear by Pro Link as a dry lube. I regularly spray my drivechain down with simplegreen and then pour water over it (but don't hose it down, just so the BB doesn't risk water-infiltration) bam. Clean. 'course the solventing and baking took about a day, but everyone needs a day off, right? I've actually not had problems using it in wet weather, either... *shrugs* I reapply only when the chain's making noise.

No chain wear (that I can notice...) or gear/cassette wear in ~2k miles.