Your post is a great blend of informative and entertaining. I learned a lot and had fun doing it!