I can understand some of the benefit from bringing namespaces to HTML5-like element tags...but I find this to be a step backward rather than forward.<p>For instance, rather than doing <form:input> it would be great for html to be a bit smarter about nesting and the parent child relationship between the DOM tree.<p>So instead of <form:input>, I would proposed <form><input:text></form>. Why continue to bloat the code by adding <form:input type="text"> etc...?