Here's an etymology quiz (english) I came upon by chance. Good fun, and a good way of learning something in the process :

http://www.etymologic.com/index.cgi


..... for the language history fans....