I haven't tested it, but I think that much of the risks involved with technology like AJAX could be dodged completely using a technique like FJAX (that's Flash, JavaScript and Asynchronous Xml) which encapsulates all of the XML processing, XHR calls and presentation logic within a compiled Flash SWF...
Steve McDonald
[ more ]