http://acronyms.thefreedictionary.com/ROTFBMALFO

Acronym :
ROTFBMALFO

Definition
Rolling on the Floor Because My Artificial Limbs Fell Off

I don't know why.

-- JB