Hmmm... I'm a little confused now. It appears that maybe a change may have been made in VS 2010. I just tested what I've been talking about in VS 2010 and it worked in both C# and VB. I'm absolutely positive that it was the case in VB at least in previous versions. I don't have VS 2008 installed at home so I'm going to defer this until tomorrow where I will test it at work.