Adium love from Eric Meyer
Eric Meyer finds yet another reason to love Adium
Seriously. The entirety of an Adium chat window is an XHTML document that’s being dynamically updated via DOM scripting—all of it pumped through WebKit, of course. In creating a message theme, you define what markup will be used, and write CSS to style it. You can even define variants on your theme by writing additional style sheets.