This was posted to a forum by a buddy of mine (and no, it really wasn't me/my wife):
I was watching TV last night when Leslie told me she was going to Wal-Mart to get some things. I asked if I could go along, I wasn't doing anything. She said yes and we hopped into the car. On the way to Wal-Mart I was writing a list of things Leslie said we needed. One of the items she had me write down was "wrinkle reducer." We had a nice conversation going and I had the list in my hand. I read the list as we passed the aisle the item was in. As we passed the make-up aisle I stopped. Leslie kept walking. I called her and said, too loudly according to her, we need to get the "wrinkle reducer." Without stopping she called back to me "I know." Then she stopped dead in her tracks realizing what I was saying. She turned around and quickly walked back to me. I am still clueless at this point. With an angry tone she asked me why I thought we needed to stop in the make-up aisle. I told her "'wrinkle reducer', you had me write it on the list." Her response, "wrinkle reducer for the laundry". I was informed this morning that I'm still in the dog house. may be when I get home from work things will be better....probably not tho.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors