Thanks guys ... and hiya V - I was wondering if you were just giving me the silent treatment for being an idiot

I worked through most of it last night.
First issue, the tar executable was not current & didn't have files-from - downloaded the newest GNU tar, compiled and installed.
Problem was it was including every single file, regardless of the files-from instruction (or so I thought). Then finally got the idea that the find command would have found dirs as well - in other words, calling out a dir it was recursing the dir and collecting everything it saw, even though I had not specifically called out the files. So I added no dir recursion to the command line.
Then I was getting an error at the end of it which was bollocksing the tarball, which I gathered was a bad read of a sym link - add ignore bad reads and it's all good.
So my goals today are to write up the construction portion (which builds the todo lists for all the sites that are affected by this) and the downloader.
And also to understand xargs and the pipe better, which you use here are it looks understandable, but I'd love it if you'd just give a light overview of how and where piping and various *nix commands can be combined on a line like this to create complex instructions.
thanks again lads
