I am looking to install linux onto an old P2 333 machine, just to get familiar with it and whatnot. I am looking at various distributions of linux: Red Hat, Mandrake, SuSE, and others. What would you consider to be the BEST distribution for an intermediate/advanced PC user? I want to use it to program in c++, possibly make a web server and ftp server, and various other tasks. This is moreso to "test drive" linux for the first time. I am vaguely familiar with UNIX. Also, are device drivers compatible with any version of linux? I mean, with a driver for a GeForce 4 ti4600 for redhat also work on Mandrake and SuSe? Any advice would be greatly appreciated. Thank you.