I would say about half the groups have one or more non-programmers. I remember 2 that had no programmers, though I may be forgetting some.<p>The optimal configuration is one or two programmers plus one person who can sell really well.  Best of all is when the person who can sell is also a programmer.