These type of posts are why I enjoy this site so much. I learn something new, about something I had no previous knowledge of, and find the topic fascinating.