"Web 2.0 is a loose concept of assembling many services across the Internet into unique presentations that benefit the service offerers." . . . .