No worries Dave.
Just to add though, my solution doesn't add any extra steps or pages for the site visitors at all.
It simply passes the form variables to a 'processing page', which the client does not see.
I actually think it's quite a tidy solution tbh!
Cheers
Ian