An interesting thread - but please don't let this get into any personal flame wars. It's fine to disagree, and state your opinions. Let's just not make personal attacks.