i only can say...LOL, what u say? JAVA/J2EE plattaform have a lot of professional IDE's free since alot of time ago...it is not a new thing, Microsoft only try get market, because his plattaform is being fucked for Java/J2EE platafform.
Furthermore, i neednt remember all things that Microsoft to do without use the standard patterns, i am a professional developer and it is frustating, all i can say is that Microsoft is a machine of make dollars, and nowadays there is a big fight between Microsoft (software monopoly) vs Sun-Linux (open source and community).