XSLTForms
XSLTForms allows browsers to manipulate XForms. This is an open source client-side implementation, not a plug-in or install, that works with all major browser (Internet Explorer, FireFox, Opera, Safari, Chrome and more).
XForms has been specified by the W3C for rich forms (Web 2.0), with the greatest part of processing on client-side. An XForms document can be compared to an AJAX page but without Javascript code.
XForms fits XML databases according to the new architecture XRX (XForms-REST-XQuery).
Because of an ingenious use of XSLT, XSLTForms is the free opensource engine (LGPL license) of its kind which is the most mature today and, even though it is young, universities and big companies are already very interested in it all around the world !
Check out the slideshow: http://www.agencexml.com/xsltforms-slideshow/