I am planning a complete rewrite, but need to walk the existing one to see how it works.. (works.. hmm, a very grey area!!!)