Companies in all lines of business want and need to anticipate the potential sales performance of their product or service. The birth and rapid rise of independent online communities of users and consumers represents a goldmine of news, views and information that enable the marketing and sales people to test the waters before launching their particular product or service...