What's a Non-Programmer to do?
webwright: 1) Find Deals - Find people who can resell what you have, promote what you have, etc.  That's bizdev and sales.2) Track any keyword possibly relating to you on Twitter, Google Blog Search, etc, and join in the conversation wherever you can without looking smarmy.3) Design A/B tests.  You sound geeky enough to change headlines, swap out images, etc.  Figure out Google Analytics and Google Site Optimizer and start squeezing percentage points out of your funnel.4) Blog and Tweet.  Be a social media god.5) Grok SEO.  95% of the work around SEO is linkbuilding.  with low margins, SEO is your friend.  Be amazing at it.6) Go to conferences that might be appropriate (see #1).7) SEM.  Find google keywords you can buy and convert enough to justify the expense.  Adwords is hard, but if you can optimize your way to a good ROI, it's gold.  If necessary, find long tail keywords (I know companies that bid the minimum on 750,000 keywords and make a killing).  Adwords is all about a conversion funnel-- plenty to learn there.Your job is revenue enhancement.  That means you have to live and breath your sales funnel.  Acquisition, conversion, retention, virality.  Make 5 cold phone calls a day to potential partners/resellers and then get busy testing/optimizing your funnel.  (I actually did a presentation on this for a local startup group:  Post and slides here: http://www.tonywright.com/2009/software-and-making-money-pre... )If you can't make a full-time job out of building revenue for your company, go part time and negotiate a fair slice (15%?) for your P/T participation.  But the above is enough non-menial work for 2-3 people.