I've been a computer science unit since before I developed an addiction to caffeine and in doing so, I found it somewhat "necessary" to start using unix-like operating systems. I've been an avid user of the newbie versions of linux over the years, PCLinux2008, OpenSuSe, Ubuntu, and some others; however, I really don't feel like I've learned enough. Recently, I tried installing the newest version of debian and had to fix/compile almost everything. My sound card didn't work (download driver->recompile alsa and oss), my video card wasn't able to use 3d redering engines (download video card driver, compile, modify xorg.config), wireless card didn't work (download open source driver, compile, modprobe), even my freaking ethernet card didn't work (this one was a real pain in the *** because I had to download two different firmware versions before it would work). Anyway, I ended up just saying screw it; because even though I had the system fully running, it took me about 20 hours to get it where I would be able to use it for work and class, and I wasn't willing to do it all again if I downloaded some type of virus or ran a bad script, or something. Long story short, I was wondering if there was some good stepping stone lineup for unix-like distros. Notice I said UNIX-LIKE, they don't all have to be linux. Please actually give a REASON why you would recommend a particular path...