>I was waiting on your answer before going the COM route if you didn't have any suggestions :)
>
>So I guess I'm about to write my first COM object!
Well, there is surely a way to do that. But, you will have much more flexibility if you use a COM approach.