I have experimented with various Linux OS, namely SuSE, Caldera, Mepis, and briefly, Ubuntu. I used Mepis for over a year, was happy for a while, but gave up when I installed a new Creative sound card which apparantly could not be configured. I spent a lot of time online at various Linux expert forums, NO one could offer concise instructions on how to configure the sound card and make it work. I suppose if your hardware is supported, it would be ok, since Ubuntu is a free distribution. I chose to go a better way, so after some research, wiped the drive and installed BeOS, available as a free download from BeBits. This worked great, so when the newer version, termed Zeta became available (from Purplus software), I purchased it, and have used it with great success for roughly three years. BeOS/Zeta is superior to Linux because they were written in a much cleaner manner. Most hardware is supported, especially with Zeta. Also, because code is written so cleanly, using BeOs/Zeta really does speed up your computer. Installing new hardware is no problem, if the driver is not already present, download the driver and unzip it to a folder where all your other drivers live. You usually don't even have to reboot the system (although you would for a video driver), just restart the service which that driver supports and it will work.