That's right, I've updated this site so it is now valid XHTML 1.1. It was previously XHTML 1.0 Strict. So what did I have to change?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
That's it! Not too bad at all. I was also looking at what's coming in XHTML 2.0. I really like what I see. The downside is that XHTML 2.0 will not be backwards-compatible. The upside is, from what I can tell, it won't be very difficult to port an XHTML 1.x page to XHTML 2.0.
It looks like most web pages will only need to worry about a few things like the elimination of the <img> tag (this won't matter to those using CSS to add images), and the replacement of h1-h6 tags with a single <h> tag. However, it seems that pages with lots of JavaScript forms will need to have a major rework: HTML forms are replaced with XForms, JavaScript Events with XML Events. I guess we'll need to wait and see what the final specification has to say.
I'll mention that changing the DOCTYPE and the xml:lang attribute are not the only two things needed to turn your site into a valid XHTML 1.1 site. The most important thing that's needed is to serve the site with the MIME type of application/xhtml+xml. Running this page on the validator URL below, it seems you're actually serving this page as text/html, and the DOCTYPE is actually set for XHTML 1.0 Strict. I haven't read any other entries on your site, so maybe this is just as you designed it.
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.thefutureoftheweb.com%2Fblog%2F2005%2F4%2Fthis-site-is-valid-xhtml-1-1&charset=%28detect+automatically%29&doctype=Inline&verbose=1
wow great! it's also valid xml too via Microsoft MSXML. many xhtml 1.1 valid pages i've look around is not valid msxml validation
greeting from indonesia