I hate the over-use of technical abbreviations that imply membership of an exclusive club that you don't belong to if you don't know what they mean and have to ask. This happens a lot on here.
HFC, DMFW, FMIC, FBMFSW.
FFS*, just write the words out in English will you?!
(*This is irony, just in case anyone wasn't sure)