50 Essential Strategies for Creating a Successful Web 2.0 ProductAuthor: Dion Hinchcliffe, 1/26/2009. Reposted from Social Computing Magazine.