After the dot.com boom and burst in 2000-2001, Silicon Valley startups added a twist to their business plans and came up with new semantics—Web 2.0, Semantic Web, Social Web, etc. The last time I checked, there were over 400 US-based companies that were developing Web 2.0 software infrastructure; yet very few could define what in the world is Web 2.0. Is it semantic? Social? Collaborative? User-generated? What is its impact on the enterprise? Non-profit? Non-loss? Regardless, what is your business model? How are you going to make money? Are you dot-bomb a la 21st Century?