[quote user="Neil McGuire"] I've been trying to ask how to go about joining the BDN[/quote]
Send an e-mail to bdn at bentley.com.
[quote user="Neil McGuire"] If I need to split it up into a couple of different threads[/quote]
Start with the simplest question. Keep in mind that MicroStation CONNECT has direct support for C#, so you're not obliged to use the VBA (COM) interface. Consequently, the example you cite is not 21st century — it was probably written for MicroStation V8.