You have to go read this:
Hyperbole and a Half: Dogs Don't Understand Basic Concepts Like Moving
I laughed until I wheezed, and then I kept wheezing. Luna came and pawed me in the back -- I think she figured I was having a seizure.
I haven't laughed this hard in years. YEARS!! Thanks, Allie!