Creeping around a bit i think it's definitely time to ajax.
I'm following tapestry development which focus on implementing portlet support as the main new feature, well i can say the ajax examples that are popped up in the near past on the tapestry-user@ are very good and very promising, they show how to handle ajax in a pure tap-alike path.
Having a progress bar indicating how far your jobs is going without forcing you to reload the entire page is one of the most interesting thing i could ever wished to have, i even think this is better then portlet support (at least in my web apps world), and it come almost with no cost.
The result is pretty neat and show, once again, how tapestry is well designed and constructed.
More to come...