James Fallows has an article in the July/August issue of Technology Review that nicely summarizes some of the collaborative tools - and underlying principles - that are commonly referred to as "Web 2.0". Curiously, an earlier ircworld posting that reviewed some of these same tools referred back to Fallows 1996 article "The Java Theory", which presented a scenario wherein computing applications would move from personal computers to the net - the article would have been even more foresighted had it been entitled "The Ajax Theory."