Hi Graham,
Before I take on the challenge of amending the method in the link you provide (thank you for that), do you know of any reason why the Outlook rule is not executing in the order that it is set up to. I even put a pause in the VBA piece to delay it to allow for the email to be moved into the subfolder. All that did was delay the running of the VBA, after that the emails are delivered.
Its very frustrating as the solution I have works perfectly.
Cheers,
Des