I have two colleagues who tend to let complexity win over readability. My challenge, being the most code monkey in the team, is to catch it earlier rather than later. I'm not as successful as I want to be. I was tracing through some code to analyze whether it was making a faulty call and came across a few functions that seemed to be doing weird things and I could not see why. *sigh* Clearly they haven't learnt how to leave notes when they do something like that...

Wade.