I can see how JSF/ASP.NET + AJAX makes sense for small lookup type operations like auto completion and, of course, for encapsulating purely client side operations such as column reordering and simple validations. But if AJAX really catches on, what it ultimately means is that the whole request processing life cycle, on which these frameworks are based, is obsolete.