I hope that the next release of Visual Basic has compiler warnings like c# does, but I couldn't see anything about them in the road map (http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx#language). For example on vb.net courses that I run, a common mistake is to forget to return something from a function - I know it's an obvious thing, but it's something that people just seem to forget occasionally when using vb. A compiler warning (just like in c#) would be a a great way to stop these silly errors.