There is an interesting posting on kennings over at Language Log and a link to a Lexicon of Kennings. Both worth a look.