Could somebody fill me in with the meanings of lol/omg etc?

and give me some more with meanings.
trying to keep up to date now the kids are leaving me behind in the world of text and technology.....
22 answers 22