I was waiting for someone else to mention emacs before I braved it. I use emacs for pretty much everything; writing this mail, coding, git, magit, svn, cvs, file browsing, image viewing, scp, ssh, hex editing, and ascii art. \ | / +-----------+ \|/ | | +-----------+ | | | | | +----------+ | | S1 +-----+ C +-----+ tx |------+ | | | | +----------+ | | +-----------+ +-----------+ The above presumes a monospaced font. Your mileage may vary. ;-) I use it on Mac OS X and Linux, but that doesn't matter, it pretty much works the same on any operating system. The hex editor mode can be entered by typing c-x hexl-mode enter. References: https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Fi= les.html http://www.emacswiki.org/emacs/HexlMode --=20 James Cameron http://quozl.linux.org.au/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .