Valid XHTML, causation blog