Such a good post no matter how many times I read it!