Do you even know what '.aspx' means? If you are trying to refer to sites built on ASP.NET, you are quite mistaken - ASP.NET is 100% cross-browser compatible. If a site you visit only works in IE7, that is the developer's incompetence; whether they used Joomla! or Ruby on Rails to suck has nothing to do with the platform.
...buy your black car in another state. Even if this ridiculous law passes, there is *always* a huge pile of loopholes and clauses for grandfathered vehicles, transferring registration for out-of-state cars, etc.
You weren't at PDC then. One of the keynote demos of W7 showed off the fact that it is blisteringly fast on a 1ghz, 1gb RAM netbook; UAC is fixed/gone, and hardware compatibility is top priority early-game, instead of after the fact.
Windows costs money. So in general, you can be pretty sure that a business is behind a Windows server, which means vested interest in keeping it alive, which means at least some level of investment in a somewhat competent administrator to manage them. Linux is free, so every server set up by some random kid, hobbyist, or idiot is not going to drop a grand on Server 2008. They're going to install what they find for free that has easy documentation on setup.