I've written some in the past about the benefits of inviting your customers to participate in the creative process. Two benefits: 1) the content produced and 2) the fact that the more they do for your business, the more likely they are to mention it to others. Just came upon another example of that process taking place online.
CougarBlue.com is a discussion board for BYU Cougar fans (yes, I am one). Anyway, a new thread got started that suggested fans bring a white or blue towel to the football games this fall. The thread quickly became an online brainstorming session including assignments and reports on assignments etc. You can check it out here. Several pages of posts you'll need to scan through to see its progression.
Not sure if the vending or marketing folks at BYU are plugged in to or are aware of it, but it is a great example of fans (customers) getting involved and creating something that they love and will pay for. How can you turn your customers into fans, creating something they will love and pay for?