The easiest alternative I've found is NEVER to use any Microsoft product to make anything I will have to use as a web page. I was really hoping the Word 2000 HTML filter would work, but guess the 2007 uses different Microsoft Schema which is used to "talk" to other M$ products.
Your page is using a "XHTML 1.0 Transitional" DocType, but you are not coding to this DocType. It is a very strict coding and does not allow deprecated tags like <font> tags to be used. You did a good job, but you might want to correct the following code errors:
Word 2007 has two ways to save a file as HTML. One is a filtered version. Don't know if Publisher 2007 has this same option.