Web 2.0 has created a goldmine of information on customers' opinions and preferences, wants and needs, goals and dreams. That insight is trapped inside millions of online blog posts, community sites, and personal pages that hold the tantalizing promise of helping companies better understand their customers.