> even html5 uses prefixes i.e: data-*[...] I believe the objection is to the use of prefixes as an indirection mechanism, and not to naming things with prefixes in general. In HTML5, 'data' isn't an ephemeral stand-in for the "real" value, as with Namespaces-in-XML-style prefixes.
Ted