Thanks to the original macro/script by @rjames86, and his help in improving my macro (based on his), I think we now have a decent macro good for general consumption. I also hope that @Kurt_Kessler finds it useful.
I have posted this maro here:
If you have any comments on this macro, please post them in the above thread.
Thanks again, @rjames86.