Nice, Tim.
I've only heard about the test from Pat & Robert, but that's awesome. I cringed for you during the 2nd round....

__________________
The more I learn, the more I realize how little I know. Slow is fast; fast is slow.
Love it, leave it or fix it.