Beautiful post. As some of the other commentators have said it is this type of blog that makes your site a should read.

Well done.