btremgRegor: I meant "validator" in the technical, sgml sense. Without that, I can imagine divergences in how different cal apps would behave. To be sure, that's possible either way (cf. browser wars). But I'd think non-sgml that looks like sgml is just begging for non-interopability.