WYSIWYG Editors for HTML
An HTML website can easily be created and edited solely using Notepad or a similar text-only editor. However, it can sometimes be more convenient to be able to see what you are doing as you do it, rather than code it, save it, and open it in a browser.
A program that allows you to visually edit HTML is called a WYSIWYG (What You See Is What You Get) editor.
Free
One of the best free ones is called NVU. You can download it's most up to date incarnation called Kompozer here.
http://www.seamonkey-project.org/