Well it would seem that ASP.net 2.0 isn't compliant with XHTML 1.1...well that isn't the end of the world, it complies fine with XHTML 1.0 Transitional, however XHTML 1.1 seems stricter and the "<form runat=server>" part actually outputs uncompliant code.

Now in VWD Express 2005 when writing an ASP.net page it automatically declares the DOCTYPE as being XHTML 1.1, is there any way I can change this to be XHTML 1.0 Transitional (for every new page i create) or are M$ planning to make ASP.net 2.0 XHTML 1.1 compliant eventually? Smiley

Edit: the incorrect code is the NAME tag in the FORM element...this only appears to show up on the XHTML validator however it doesn't appear when viewing page source in IE Perplexed very confusing!