This is totally awesome, Dan!
I expect to use this many times a day.
Just added to: Best Macro List
For more information, see the wiki Searching the Forum for Answers section.