BBC
Bbc: History: Ages of English Timeline
Interactive timeline breaks the history of the English language into ten periods. For each period, you can learn some history, hear a sample of the language spoken as it would have sounded at the time, learn how the language was changing...