Definition and Insights on Consumer-Generated Content Do-It-Yourself (DIY) Advertising, Product Development Opportunities for Co-creation, Four Building Blocks of Co-creation. Read less