Unfortunately, don't have any time to post anything today. I've got a social event to attend.
But I will leave you with a quick quote that comes from one of the most senior engineers at my workplace. This guy is as anti-microsoft as you can get, but he also doesn't give two shits about how to configure a Linux system. We recently helped him install Ubuntu Hardy because his old FC3 install was getting a little long in the tooth. After a day or so of Q&A (because Debian-based systems are so different from Red Hat-like ones, for no reason) he came around to trying to install is trusty old text editor from source, and realized that Ubuntu doesn't have any dev libraries installed. We explained to him how Ubuntu is more user-oriented and so doesn't have a lot of the traditional developer support out-of-box. After a little more discussion, he said:
Linux without a compiler? What good is that?
To me, that line seems to sum up a lot of what is good and bad about Linux.
Have fun fixing your sound cards all weekend. I'm out.