A lot has been written about Web 2.0 in recent months but it is still a fuzzy concept in many ways. Tim O’Reilly, who was...