>>4, >>5
I like lisp, and I think all things considered it's a usable language for some programming tasks, but a lot of companies are oriented toward getting a narrow job done fast, which is where specialized languages like ASP .NET are of use. Lisp might have been fine for web apps ten years ago, but now there are languages, or at least libraries, that make a lot of the wiring happen so much faster that it's worth it, at least from the company's perspective, to deal with the bloat these frameworks build into an application. Myself, I prefer to stay well away from the UI and work in c++, but even then, if I need to do something fast on Windows, c# is a rational choice.
I am kind of excited about seeing what will replace Windows, which looks like it might be fading. I just pray we get some equivalent to Android on the desktop, because you know consumers in general are going to go to Mac before they ever consider Linux.