Michel Vuijlsteke's weblog
Tales of Drudgery & Boredom.
How to make a talking fish say what you want.