I've promoted this post to an article here.