for my part, i'm a big fan of DrPython for writing python code (especially on windows). http://drpython.sourceforge.net/
you will need wxPython to have it running though It's not per se an IDE but it has a lot of feature to help you writing with some interesting plug- ins. You can launch code in the IDE, you have an inserted console etc. Oh and it's written in python :) ./ed -- http://mail.python.org/mailman/listinfo/python-list