Heh.. watching that brought back memories.. which in turn brought back
this site (warning: mild bad language, but nothing you wouldn't hear on TSN during a hockey game.)
It's not strictly D&D, but I'm sure everyone knows someone who fits each of the roles. (Including the long-suffering GM.)