(This post was previously posted on my blog, but due to a site migration is being moved over to the new blog) In…