A fun puzzle to play with after finals are over on 7 May 2009 - I hope to be writing again at that point!