I'm currently just using XCode for Python. It also has syntax highlighting and a function menu, and supports the most basic emacs keystroke commands. It's a pretty friendly environment (IMHO). Tom Pollard