Many thanks for those clarifications Kerry - appreciated. With regards to the Referenced DLL's, I realise such references are needed if they contain class definitions for classes called by the code, but the question really was - how do you know which class definitions are contained in which DLL. But as you say, I might as well include them all and the let the compiler grab what's needed.
I meant to ask you also - in the picture you attached earlier in the thread, how do you obtain the dotted lines matching the curly braces?
Thanks once again!
Lee