I don't know if I've been away from English speaking countries too long or if I never hung out with the "right" people and actually learned those quaint phrases.
So, if you'd like to enlighten me, so that I might in turn enlighten my curious French friends, please be gross in the comments.