I am not a native English speaker. And apart from the time spent on the internet or watching TV in English, I don't live in an English-speaking environment. Thus my vocabulary might not always be very current, especially regarding colloquial language. So I was quite happy to much expand my vocabulary by reading this very well written post by Chris Kluwe. I didn't even know words like "slopebrowed weaseldicks" existed. Recommended!