If you were to log in, you'd be able to get more information on your fellow community member.
I completely agree with what you're saying, and it now seems that W3C does, too. The XML standard is approaching fast (MSIE 4.0 ships with two XML parsers), and does exactly what you want, especially combined with CSS/DSSSL. More info at http://www.w3.org/XML/