Linux will run on pretty much any old PC you may have lying around, so it is perfect for setting up a headless printer/file/mail server etc.
From a desktop perspective, I find it to be a lot more solid, stable and robust than Windows. Applications from different developers integrate into the...