Now should be Python 2.5 compatible - removed all my pretty string .format() with nasty old % signs. :/