Thank you so much, Electric Badger, this is exactly what I need.

Please, would you be interested in reading it again, maybe via email, when I've corrected and reworked it?

Thank you again, I really appreciate the time you've taken.

Alex