Bluefish is free, open source, compatible with Windows, Mac, Linux, BSD, and Unix systems. There is no WYSIWYG editor feature and you cannot do shared editing. Multiple browsers are useful to check work. However it is similar to Dreamweaver's support for developing HTML, XHTML, CSS, etc, and in addition it supports Google Go, Vala, ColdFusion, Ruby and Shell. It has auto-recovery of changes after a crash as well as a FTP upload, server-side scripting, spell checker and page preview feature.