I'm recovering parse trees of SQL statements using PyBison (http://www.freenet.org.nz/python/pybison/api/index.html), and need to do a postorder traversal through them. (I can explain why if you really want to know.) PyBison has XML as one of its output formats, and xml.dom has all kinds of fantastic tree-traversal functions right there for me.
Re: just one question....