After working with C# all summer, I have been having thoughts about moving from PHP to ASP.NET (mainly C#). All summer I have been wondering why it was that I never tried C# before, with the improvements in C# 3.0+ like Windows Connection Foundation [WPF], Windows Presentation Foundation [WPF], Linq, etc. it is hard to not to like C#. And with Mono brewing for non-Windows, C# has been on Linux for a while (including Linq).
But I guess, what ever Microsoft throws into C#, I will never leave PHP, as it is the first programming language I learned.