Mozquito looks like an interesting way to use XHTML Extended Forms in current browsers. This email about Mozquito and XHTML says that they have a 'mechanism' (a Java applet, I think. Or a servlet? I'm not sure.) that translates XHTML into a Javascript application so you can use complex forms. Unfortunately I can't get any of the examples working.