Collective Nouns

I heard in a radio programme today that some school headmaster (that’s principal to you US Dopers) has published a book consisting of the collective nouns of various animals (prides of lions etc).

The programme went on to suggest some collective nouns that should exist, but don’t such as

An excrement of dogs
A sleaze of politicians
An adultery of presidents

Anyone got any more suggestions?

How about:

A geek of computer programmers
A stumble of alcoholics
A crash of driving instructors
A chatter of talk show hosts

I propose a thong of gay men and a hummus of lesbians.

Or how about a stridency of activists?

a celery of vegetarians
a goofball of clowns
a trout of fishermen
a shitload of janitors