Short Forms... Secrets Finally Revealed.. !!!

I have read a lot of short forms and in IT we tend to use a lot of them. What exactly do they mean.?? 

here is the Secrets Finally Revealed..!!!

This post is not intended at offending anyone and is for knowledge only.. Please read at your own discretion.

IMO = In My Opinion
BTW = By The Way
GG = Good Game
BM & GM = Bad Manner and Good Manner
FU = Fuck You
FYI = For Your Information
AKA = Also Known As
LOL = Laugh Out Loud
ROLF = Roll Over Laughing
ROFL - Rolling on floor laughing
LMAO = Laugh My Ass Off :P