>Thanks for the reply..I'm not sure what you are referring to. Are you talking about the actual variable/method declarations. If so I don't have the word "shared" anywhere on the declarations.
When I had method properties defined as Shared, this was causing me the same behavior. Once I removed that, it was ok. For me, the Shared attribute was within an object that I was instantiating. Despite the fact that I was accessing those methods and properties from an object, having Shared in there was causing that behavior.