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.
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.