Understanding the Focus and Development of Web 2.0 Communities