You can't make a slang dictionary quick enough these days.
(Also fun: the interactive guess-the-slang widget on the left of the article.)
Web Makes Keeping Up Tough for Slang Expert
http://online.wsj.com/article/SB10001424052748704281504576331494075796656.html