Consumer Web applications, spurred by the likes of AJAX and other fancy development technologies, are on the rise. These new technologies are even breathing life into once-impossible projects: an online version of Office.