TextWrangler

TextWrangler is a text-editing software for Mac OS X and is a freeware version of Bare Bones Software's BBEdit. It includes web authoring and software development.

TextWrangler can recognize functions and tags in XML, MySQL, and other programming languages. However, it does not include formatting or style options.

Functions
TextWrangler includes syntax highlighting for expressions, find and replace, spell check, and file comparison. Other functions include:
 * Read/write DOS, Mac, and Unix files
 * Automatic backup of files when saving
 * Periodic auto-save to protect against data loss from system crashes and power failures
 * Comprehensive AppleScript support
 * Can be used as external editor for Xcode
 * Emacs key-binding support for Unix files
 * Extensive FTP (File Transfer Protocol) and SFTP (Secure File Transfer Protocol) support

Encoding
TextWrangler can save code in Unicode, ASCII, Latin-1, and Latin-9.

Links/Sources
Bare Bones Software- TextWrangler: http://www.barebones.com/products/textwrangler/

BBEdit Comparison Chart: http://www.barebones.com/products/bbedit/comparison.html

Wikipedia- BBEdit (TextWrangler): http://en.wikipedia.org/wiki/BBEdit#TextWrangler