
"Web 2.0 is all the Web sites out there that get their value from the actions of users."I like this definition because it minimizes the importance of programming and architecture and gets to the heart of what Web 2.0 tries to accomplish - facilitating the interactions of people.
Commenters on Steve's blog are dubious - what do you think?





