Brent,
I looked at your sources for PyWX and it looks to me like you get most of your functionality in python by putting a python wrapper around the tcl interpreter eval command. Is there any advantage to doing it this way, or is this just a quick way to get a lot of functionality without too much trouble? Do you plan to eventually wrap most of the aolserver api functions and call them directly from python? I think I could use your idea in java, at least at the start, to test out the functionality of a loadable java-c module.
Also, what does the aolbuffer class do?