hey, got well into this now, here's my progress.  still got a load more to sift through, but this is where i've got to for now...
ta
paul