Have you ever worked with ASP.NET?
I had the chance to touch it today. Oh, my god, what a huge difference between it and PHP.
There are DLLs and what not. You have .aspx pages, .cs pages, .ascx pages, .master pages, .config files, and a host of other stuff I found strange and amusing...
I am not really sure if I will touch it again.
I would love to hear from you if you have some experience with it.
Have a great one.