Let's just set the record straight. I am not a developer. Given the tools I would be unable to crank out even one line of code. I studied history in college, I like to build things with my hands, and I enjoy playing musical instruments. Writing code is simply not in my biological make-up, so when I began pitching CMS software to other web developers I didn't even know that it would matter what language the program was written in.
I have since come up against a tide of criticism for the ASP.net platform. Why is this? A massive number of the workstations in use in this country are running the Windows platform. The vast majority of the people that use my service are not programmers. Why do they care how it's written? They only care that it works.
All too often I run up against open source purists who are unable to make a particular application work flawlessly. My product works and that's all I care about. Furthermore, most of my customers who are in the know actually prefer to have a CMS that is written in ASP.net. That's all I've got. I needed to get that off my chest.