Hey Andy,
I absolutely enjoy all of them but I teach 4 or 5 classes everyday and sometimes It can get a bit repeatetive for me, so I greatly appreciate whatever that adds some color and variety to my life and learning new slang expressions fits the bill.
Let me share a new slang expression that I learned recently through my subscription to Double-Tongued Dictionary:
trailing spouse
n. a husband or wife who follows a marriage partner who takes a new job in different city.
Full entry:
http://www.dtww.org/index.php/dictionary/trailing_spouse/Bye now,
Majid