I was going to write a post on this subject, but you beat me to the punch! Good work though, well written.