UltraEdit-32 has a look and feel similar to Macromedia Homesite, down to the tabbed windows and the syntax highlighting. Syntax highlighting is pre-configured for C/C++, VB, HTML, Java and Perl, and it can be configured for all other languages.
Full support for macros is included, including those with hot keys, and it has a built-in FTP client that includes support for SFTP. Multiple accounts and automatic login are supported.
Other key features include:
Version 16 now includes integrated scripting, preview of HTML within your browser, spellcheck while you type, Windows Vista support and much more.