Costco and I have a bit of an on-again, off-again relationship. I go through phases of shopping at the mega-popular warehouse ...