Got a problem trying to market and sell a product or products?
I have found a relatively easy way to bring to clarity to your situation.
Well actually Google has.
Take your product and set up an Adwords campaign for it.
At the end of the AdWords campaign creation process, you will have distilled most if not all of the attributes needed for actually selling your product to people whether they are online or off.
Writing an ad for your product is the first step.
Go ahead… I challenge you.
Write an AdWords ad for any product and see if at the end of the process you don’t understand your product and market at an entirely different level – the requisite level required for generating sales.