Hacked together a little PHP script to generate personal timetables for second year CompSci students at UWA. It’d be really handy if the CompSci department themselves offered something like this, then it would just need a user to login rather than select all their modules by hand. I might add first, third and fourth year details to it at some point if I get bored enough. It also does PDF output for printing.
It can be fiddled with at: http://www.mikeasoft.com/timetable.