I must admit that I sometimes get confused by all the abbreviations and double meanings in English - LOL is laughing out loud but also lots of love - and have to explain some abbreviations I use - I thought ROFL was universally understood as rolling on the floor laughing??