Hi, It's good this topic has been brought up, although an apparently trivial thing the look and brand can have a big impact on how something is perceived. I rather liked the "turbogears under the hood" badges, and the newer templates on the site are nice and clean but it would be good to get some continuity.
I work as a web developer/designer, I certainly don't have the artistic dexterity as many popular names on the web at the moment but I thought I would have a go at a logo design. I'd love to help if I can.