I'm in a similar situation to you right now, so I'd be glad to share my thoughts on this matter.
First, you must be confident that your product meets a real need and that you offer either a lower price or more value than your competitors.
Second, you must know your target market(s), craft your message, and be sure that your target audience receives and understands your message.
Third, you must deliver on your promises and exceed customer expectations.
After that, it's a matter of being persistent, consistent, and patient.
I know that my product meets a need - with 20 years' experience of working with professional companies around the world, and from the input of those I trust, I'm sure it's the case. I have identified my target market, tried to craft the right message, and pursued various marketing strategies (and will pursue more in the coming weeks) designed to convey that message to that audience. I know that I can deliver my product well and exceed expectations - our beta trial proved that conclusively.
Now I hope to see the results. I think I've done everything right, although I can't be sure. I'll pursue my strategy consistently; I won't change direction on a whim. I'll continue to seek the advice of people I trust and who I know won't just say what I want to hear. Yes, I'm nervous - but I'm excited too. In the end, I will make this work; I think attitude is a big part of this.
What do other people think?
Steve
www.goldctr.com