There are many programmer's editors for Windows, however the only free ones are those that's already available under unix - the VI clan and the Emacs gang. I have tried several excellent shareware text editors for Windows and they are all excellent and quite cheap. GWD Text Editor, UltraEdit, EditPlus 2 are the outstanding choices. For something free but not as powerful as these three, search for CodePad and JediEdit. Anyone interested in producing a cross-platform GUI editor using Ruby and wxWindows? If wxPython is such a success, I cannot imagine why we can't make a better wxRuby, which I don't see it exist yet...