I am well aware that this has probably been hashed out a billion times. I am a .NET guy. I am not a great .NET guy, but that is what I have been familiar with for a long time now. My only experience with PHP has been with several third party products - making small changes as needed.
I have a huge project I'll be working on. I'll be moving into a project management role and will be slightly involved in coding. So, different than before, the language does not matter. We'll be hiring personnel for this project and bringing in at least 1 expert in the language that we go with.
I've been teetering on the subject for quite some time and thought I get a last round of opinions before I make a final decision.
The project will be a high volume website. We are expecting to add about 40-80 servers to handle the traffic. Linux makes sense here, but again, I am more familiar with Windows. The linux fans tell me that load balancing in Linux is much easier than Windows. Though Windows people will argue that point.
There will be a large amount of flash movies watched from the site. From what I have heard so far about Silverlight, is that it runs much thinner than Flash.
I have more faith in SQL Server than mySQL from a large scale standpoint.
I have several third party components in .NET that will speed up development, if done in NET.
If there is any thing you can add to sway me in either direction, I would appreciate it.