Andria,I forgot to mention that if you ever want to test on some code that should on run at design-time, you can use the ReadOnly DesignMode property, like this:
If Me.DesignMode Then
'-- Code that should only run at design-time
End If
Unfortunately, this won't help you in this case, because the DesignMode property will always return False (because it isn't set) until after the constructor exits. So, once an object has been instantiated, you can test on the property, but until it has been set, you cannot use it.
Oh, and the property is Protected, so you can only access it within the object (unless you wrap it in a public property).