It's interesting to me that discourse communities can be general or specific. Everyone speaking one language is part of a discourse community, but there can be other discourse communities among that same group as well. Very interesting.
Discourse communities must also give sociologists a lot to study. I bet a lot of sociologists would have a field day trying to figure out how certain terms or expressions originated in one discourse community.