UPDATE 15/2/2016: This system is no longer maintained. It sits around as something shiny for my portfolio (read more about the future of TimeTabler).