I'm kinda surprised that MS continues to charge for visual studio. Not that it isn't worth it because it's an incredible IDE. But because it seems like Microsoft would have more to gain by having more developers using it vs the profit from developer licenses.