* Developing under windows. Where I work developing on Linux isn't really an option. * Web Development preferred. Most of the applications I make are web applications. * I like to create very clean interfaces but a platform that can make a good looking interface wouldn't hurt. * Pulling data from SQL and updating SQL is going to be the core of every app. I'd rather not go with a language that makes this painful. * I'm looking for something more than my current Visual Studios (VB.net) while at the same time I admit I'm no genius and there are probably some languages/platforms I won't be able to teach myself.