"The Ubiquity XForms processor allows developers to use XForms markup to create interactive web applications. Ubiquity XForms adds new APIs to a number of popular Ajax libraries, making XForms processing available in standard browsers, without the need for a download. "
A true progress bar for a long-running process in an ASP.NET page. The simplest form uses the Session object for communication, but other methods are discussed.