I agree all platforms have their plus and minuses, but the original question was whether to learn ASP or PHP, and ASP was immediately disregarded.  It is extremely frustating to work with (ego driven) developers who pick the latest and greatest language, because they think its cool, even though a "lesser" language is more appropriate.  Just because a language is not "high end" doesn't mean it won't work.  Look at MySpace, its written in Cold Fusion.

Also, saying you can use PHP on a Windows server, is horrible advice. Wink