Hi Erik
Fabulous!  It does the job perfectly.  Interestingly, we have a similar piece of XML for another customer which is sorted outside of VC, using PERL script.  That takes ~20 minutes to process.  This takes just a couple of seconds!!!   Now I will need to try and get my head around .NET :-)
Thanks once again Erik
Cheers
Andy