very well done indeed, that's good stuff right there. HATS OFF CAP!