And as for programming, whenever I'm working in Visual Studio, I feel like I'm working in Notepad. Honestly, if you take the time to learn the keybindings for vi or emacs (I won't say which, I use both :-), you will find that a much more lightweight program can manage projects just as well, and you can code many times faster.
Honestly, it's hard to get away from what you're used to, but immerse yourself in a non-Microsoft environment for a few months (I've been using Unix heavily for less than a year), and you'll realize that Microsoft is the one with the bad interfaces. For years they have been catering to the lowest common denominator. The people who want true control over what they are doing use or write an open source program.
"...How about the ability to install any of 20,000 programs from a convenient package/portage/rpm directory for free in seconds?..."
Well, I tell you, it's just not that simple. Linux distributions may or may not work. Just yesterday (Friday) I installed Ubuntu Drake (you know, the STABLE version) only to find it boots to ... a command line. No graphical desktop. Command 'startx' unrecognized. Try to install xserver-xorg. It appears to succeed but startx complains about font 'fixed' not found. I Google some forums, they say font directories have moved, but by golly I can't find the new directories the forums mention. I'm not alone, but no further advice is to be found. Just for fun I try to install ubuntu-desktop in the early afternoon only to find the installation grinding on for a couple hours then dying with my network partner disconnecting the logical link. The better part of a day wasted trying what should be a simple installation. Right.
If you find Linux installs fine and upgrades painlessly, then I'm happy for you. But don't claim Linux makes MY life any easier. In return, I won't demand support from providers of free software.
Maybe MS has the bad interfaces, but they work where others fail. You've got to give them some credit for that. Of course, this can all change with Vista and maybe even XP eventually. And eventually, when XP is bloated with DRM, maybe even Ubuntu will boot my system to a graphical desktop.
As for Ubuntu, I personally have not been very happy with it. I have had much better luck using Gentoo, being quite satisfied with the software management system (called portage), and their approach of compiling everything. My system is very stable and fast, without too much effort.
I will admit that there are some problems trying to work with closed-source software like the Java browser plug-in and Flash, but there are generally step-by-step how-tos out there that say exactly how to get it working. 64-bit is still a bit rough in a few places. I predict that within a year or two, however, many of these issues will be ironed out and everything will be smooth.
Of course, if you're trying to install beta software, you should still expect some difficulty.
Google owns search but they are losing focus, just like MSFT. Remember that if it weren't for MSFT, Apple wouldn't have taken the PC market too far .... this is just the beginning of the IT revolution!
IBM - MSFT - GOOGLE - ADOBE - WHO'S NEXT?
They are all gonna slow down at some point.... I am not afraid of Google... Even if a company is a mammoth, it HAS its limitations!!!