Anything is better than FP.
Learn how to code to W3C standards:
W3Schools is the largest "FREE" web developers site on the net. Learn with: (a) Full Web Building Tutorials; (b) Full Web Building References; and (c) Thousands of cut-and-paste - Try-It-Yourself On-Line Examples.
Validate your page:
The W3C Markup Validation Service
HTML Tidy Online
Helpful HTML coding websites:
HTML Goodies
Webmonkey: The Web Developer's Resource
HTML: An Interactive Tutorial
NCSA--A Beginner's Guide to HTML
Use the proper W3C Tools (replacements for Front Page, MS Publisher and others):
W3C Amaya
Amaya is a complete online web browsing and authoring environment and comes equipped with a WYSIWYG style of interface, similar to that of the most popular commercial browsers. With such an interface, users do not need to know the HTML or CSS languages.
NVU
NVU (pronounced N-view, for a "new view") makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML.
Quanta Plus.
Quanta Plus is a web development tool for the GNU/Linux K Desktop Environment. Quanta is designed for quick web development and is rapidly becoming a mature editor with a number of great features and lies at the heart of the KDE Web Dev suite of tools.
Bluefish
Bluefish is a powerful editor for experienced web designers and programmers.
Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.
Mozilla Composer
Mozilla's HTML editor keeps getting better with dynamic image and table resizing, quick insert and delete of table cells, improved CSS support, and support for positioned layers. For all your simple documents and website projects, Composer is all you need.
SCREEM
Screem is a web development environment. It's purpose is to increase productivity when constructing a site, by providing quick access to commonly used features. While it is written for use with the GNOME desktop environment in mind it does not specifically require you to be running it, just have the libraries installed.
Unlike most other HTML editors SCREEM does not provide a WYSIWYG display of pages. Instead you are presented with the raw html source in its editor window.
Scite
SciTE is a GUI-based single-document editor which uses the Scintilla editor component. It rapidly styles most common programming languages with good control over how syntactic elements are displayed, and features folding for C++, C, Java, JavaScript, and Python. Styling of HTML also styles embedded scripts written in VBScript, Javascript, or Python.
OpenOffice Webwriter:
OOWeb is a WYSIWYG web site design tool, part of the OpenOffice suite. It has features very similar to that of Microsoft's FrontPage.