Thanks for sharing, Rich!

I took the liberty and merged a couple of your threads. I'm sure you don't mind.