knoppix http://www.knopper.net/knoppix/index-en.html supports (and autodetects) a ton of hardware automatically. It might be a good starting place because of that. I would love to give a windows friend a cd and say "try this out..."