>When you separate semantics out of content, you get certain
advantages of reusability and a degree of independence from the
application of note, but you pay for it with a lot of analysis,
experimenting and potential ambiguities in communications. Caveat
emptor.

Exactly right with one caveat :-) Sometimes, it simple isn't
possible to separate the semantics because of situations where
aspects of the presentation *are* the semantics.