e.g. use flex/lex to improve input (multiple rooms, time-time, weeks)
e.g. merge information to customise timetables for each student
e.g. to be able to book individual weeks and/or days to replace the current paper booking system in the dept. office - perhaps including a WWW interface so individuals can make bookings.