@shahzeenkhan: Very nice post.