I am a strong advocate of open source and PHP but when I did a job search, most of the market was ASP.NET with C#... I was wondering if I should switch over to start making websites with ASP.NET on IIS as oppose to PHP on Apache? And SQL Server over MySQL?