Glad to see you got thru it all. Hopefully you feel that you learnt something by going thru it that way. I know I did doing that on Free and Open BSD's. Combine that with Gentoo/Slackware, you should be able to just sit at a UNIX like box and figure it out.