This is a great post Mike, thanks for sharing your knowledge! I'm sure lots of people have learned something new they can use for themselves!

I love posts like this.