I use emacs (or xemacs) with the 'speedbar.'  The emacs python mode parses the code in to classes and methods and presents them on the menu and as a tree in the speedbar pane.  Of course the code is properly highlighted and all that.  I can definitely recommend that setup.  
<br><br>I have looked at a lot of options, like the ones you mention.&nbsp; For me having a stable system that runs on unix/linux/mac/windows with a minimum of trouble and good functionality kept driving me away from newer projects like SPE and drpython and toward add-ons to more mature programs like [x]emacs/vi[m].&nbsp; The emacs speedbar source browser thingamajig is just the ticket for me.&nbsp; My only reservation is that while the RCS/CVS support is very good, subversion doesn't seem to be hooked in to the emacs world yet.&nbsp; It's probably out there but the CVS/RCS stuff &quot;just works&quot;.
<br><br>I also use pydoc quite a bit<br><br>-Kael<br clear="all"><br>-- <br>Kael Fischer, Ph.D<br>DeRisi Lab - Univ. Of California San Francisco<br>415-514-4320