Your product should take care of a key human need. Security, for example, is a key human need - and because insurance companies provide security, they're in business. They're giving people what they want. Tips you can really use in your online business. You might think that fulfilling a primary need is ideal.
Internet users are upper middle-class people.
With the exception of health, they have their primary needs covered. This is the first rule of business. Good products have a way of selling themselves. Bad ones will make you wish you still had a day job. It must be unique.