What's a Non-Programmer to do?
raffi: Here are some ideas:1) Make phone calls to the competition, pretend to be a customer, listen to their sales pitch, and see if there is anything your company can gain from the experience.2) Have the geeks setup a CMS and designate yourself the webmaster.  You get a job title with master in the name which is kind of cool.  Use some of your time to maintain your companies presence and give it a voice.3) Become the social media guy for your company, someone needs to be manning the Twitter, Facebook, Frappr, Blfousajf, and whatever else folks use now.  This is very time consuming but if you have time, do it.  (at least I perceive it as time consuming)4) Read the Startup Guide to Guerrilla Marketing and start doing that stuff.5) Network--become the networking guy.  Search for events in your area on meetup.com and other places.  Get involved.  Find out about different opportunities to get more free cash, chase these opportunities.This is my wishlist of stuff I'd have someone do if I had them.It's all about finding your niche based on what's missing.  I wouldn't expect the cofounders to always be the one throwing tasks at you.  They're stuck in the weeds doing the product.Maybe take some time, read books, and try to become the big picture guy related to what you're doing and look for small ways to move that forward.