What is Web 2.0?

Tim O'Reilly regards Web 2.0 as business embracing the web [...]