Thanks for your well timed input. I had just found the Class in project references and was just rooting through the help file index to see how best to use it and then I noticed the reply you had posted.

Thank you for your crystal clear explanation.

On a background info note - did VB ever allow you to create a simple DLL file? and how portable would the current solution be to say a "C" programmer?