In 2011 there were about 500K utility patent applications: http://www.uspto.gov/web/offices/ac/ido/oeip/taf/us_stat.htm Many of those are not software related.
There are about 1.3M programmers in the US alone: http://programmers.stackexchange.com/questions/19720/where-c...
So 20 teacups each to have each patent looked over 10 times? Sounds doable to me.