I don't know if you have heard of the SIMILE Project or not, but they have some very nice resources available for free, including an excellent little piece of software for developing timelines.

Marc