Came across this rather amusing flash app to translate some English slang. For all you Americans

http://www.poisonedminds.com/Flash/English/English.html