I was originally planning to post the content of this blog as a reply in response to my previous post, "Is it too early for commitment" said the developer but seeing as it ended up being the length of a blog post I though I should promote it to one.
For those of you who have not read my previous post I would suggest that you go and read it. But here is the comment from tbscope that upset so much that I needed to respond.