Which text editors (free or commercial) handle character encoding and Windows/Unix line breaks properly?
Eclipse also does a great job between reformatting between windows and Unix. Additionally as mentioned before, Emacs is great too.