Smokin' hot slam, ArchaicArcane. You could be a lawyer. Well done. :-)
Steve, I am very sorry you were at the receiving end of such hate. Ick! Even though we know not to take it to heart when a stranger mouths off, it is still really icky to be at the receiving end of it. Sorry for that.
-C.