There's always Vim (www.vim.org)... It's what I use for most python editing on any platform. Barring that, there's the standard Idle (in the standard Python distribution) or PythonWin (in the win32all package), both of which are fairly nice. -Michael