Grammar Geek wrote: You can
use idiomatic language in formal letters - I see idioms as being different from slang. You should avoid slang in formal letters, in my opinion. Of course, slang should be avoided in formal letters. As for me, I avoid it in everyday conversations as well....