writes "I have recently decided to make the move from being a generalist IT professional in government, currently involved in maintenance programming in several different languages, some project management, some admin work (both MS and Unix), user support, etc., to strictly development. I have two opportunities; one consisting as a Java Web Developer, the other being an ASP.NET Web Developer primarily using VB 2005. Considering that the benefits/corporate culture are fairly equal, and forgetting the "Do what makes you happy" philosophy, what do you think is the best alternative? Looking into the future, which of the 2 development environments will offer the most stability, marketability, and personal growth? What do you think Slashdot Community?"