As many as there are pingpong balls in the schoolbus.
Part of the reason I asked is that I work freelance, but all the other programmers that I know are full-time employees. So in my small world it seems like there are not that many of us.
I've found that it's pretty easy to get clients to agree to this if they know & trust you (I always work with people that I know from my full-time career.)