>i do it with tools i've programmed that do all the things
that you talk about, and more.  that's how i do it, keith.

Post your tools, including source code, and then let’s talk about it.