This page is getting ridiculously out of date nowadays. Watch out for a complete overhaul sometime soon...
Till then, check out the page I did as part of my MSc IT uni course... Scott's uni web page
E-mail me or find me on ICQ (#42468175)