Over the years I've tried various methods of getting the word out there, there is no quick fix, right place right time is key.
What works with me is getting the product in front of my target market, on-line would appear to fit that bill but has a long lead time and even with the best
SEO seldom hit your intended market.
In 2006 I bit the bullet and went back to basics with a high street presence aimed directly at my market, it worked literally from day one. Sure it's expensive and risk is high but planning your strategy is vital.
So my best marketing tip is direct and make it something they want not necessarily need - Steve Jobs does a good job of his marketing.