What do the following letters mean in computer language? BQ, LMAO, IMHO?

I see these letters often but don't know what they stand for. Can anyone tell me? Thanks.

Jason2012-08-15T21:17:42Z

Favorite Answer

Be Quiet
Laugh My *** Off
In My Humble Opinion

?2012-08-16T04:29:29Z

I do not know what BQ or IMHO mean, but LMAO means laughing my a** off.

Samantha Dunahoo2012-08-16T04:12:14Z

Lmao=laugh my *** off and bq=be quiet and the other one not so sure of.