Web 2.0, unlike SaaS or On Demand, is a term that defies easy definition. A quick search of technology blogs and news sites reveals as much agreement as disagreement about the meaning of Web 2.0. Just as the web it describes, the term has evolved since it was first coined to signify a second wave of...