How to come up with a viral product: Put your own spin on an existing top-seller, and pay attention to your customers. – Michael Satterlee