Good job John. An engineer's perspective for sure and while I can't always claim I'm as persistent about such problems and sometimes compromise where I shouldn't, reading someone elses success stories helps to keep me motivated.

Chris