If you're willing to pay may I suggest you try Pages from the iWork suite, it outputs very clean html that renders right pretty much everywhere (I've been playing with it) and its probably easier to use than MS Word at creating paces, though Word and Frontpage do prouce substandard html.