Timetoast

Timetoast is a site to create timelines. You must register but it is free. You can embed the timelines in other sites.