it's not that bad.. unless you are dealing with brand new hardware. linux has the most extensive list of hardware driver support of any other operating system (or so i read somewhere)