Expression Web

Microsoft Expression Web is a professional website design tool. With it, you may easily create web pages through a WYSIWYG (What You See Is What You Get) interface, or through a color coded editor. It supports many languages, including HTML, JavaScript, ASP.NET, and PHP. It also includes easy editing of Cascading Style Sheets (CSS).

It also can use FTP or FrontPage Extensions to publish your site to the web.