As a software developer, I prefer to write code that runs on opensource platforms and in languages which are themselves open (eg, linux, php, perl, c, etc) and I can’t help but feel taken advantage of when coding in microsoft languages like VB. This article by Tim Bray does a good job of explaining why.