Thanks Duncan - Its taken a while to sort out the logic, but like most things in VB once you have, you wonder why you didn't think of it before. Anyway its all sorted now so thnks for your help.
Thanks for the suggestion, unfotunately it still only deals with a multi page single source document as opposed to a different document on mulitple pages.