For starters, see http://www.w3.org. Particularly http://validator.w3.org/. The W3C defines HTML . . . in reality a page that doesn't validate on the validator page /isn't/ HTML, but might render in some browsers anyway. In particular what the heck does "<o:p>" mean. That's no tag I've ever heard of. -Peter