Good points Bob :)
Generally I only ever create ActiveX if I really really need something outside of the box, as surprisingly VB can do most things. Of course, as you say, this opens a Pandoras box in terms of dll hell etc.
Did a combined project over the net with developers in three separate...