Thanks for the details. This thread is a keeper!
Awww - I'm getting a big head. ;-)
Seriously, when I was putting this post together, I couldn't believe that nothing on this had been posted yet. I was afraid that once I posted, someone would have beaten me to it by 45 seconds. It really is great news.