Err...not to mention that Linux is much much more efiicient than XP. Linux is way faster than XP in coroporate enviornments. Linux is way more robust in terms of security and has the least amount of bugs in the kernel than any commercial product in bugs per line of of code. Also Linux is totally configurable and if you come up with the greatest and bestest solution for managing resources, threads, task scheduling you can mod the kernel to include your code. You can decide what to stick in and what to take out thus removing bloat. There are lots of distros out there from uber nerd to noob. All in all Linux is great if you are lucky that your hardware and wireless cards are supported and have a lot of patience tweaking everything. It is not user friendly as was pointed out and being that it is open source and most drivers are closed source...those are the two main reasons why people stay away from Linux.