@mitchelclarke: very nice post.