On languages, one of the reasons the English language is so weird in terms of spelling vs pronunciation is, apparently, due to The Great Vowel Shift:
http://www.bbc.co.uk/dna/h2g2/A980624 and the wikipedia version:
http://en.wikipedia.org/wiki/Great_Vowel_Shift