Nice - A couple of minor points that might help reduce your typing are the way that you can use either "" or '' as string delimiters - the advantage being that you don't need to escape the use of the other one in the string! Also, Python's got a string formatter type, so you can write things such as
print "<h2>%s</h2>" % firstletter
or
print '<a href="#author_%s">%s</a><br>\n' % (id, name)
|