Here's what I've learned about launching online products.
1. Give tons of free stuff away.
The Internet rewards people who teach. Share your best ideas for free, and you will attract an audience of like-minded people. Build an audience before you launch your first product.
David Perelltwitter.com