Off topic for a second: One of this blog's writers seems to think we're all cutting edge hipsters here on dog blog. I didn't realize "cutting edge hipster" meant "over 40, surly and out of touch."
Here's the Candian Oxford Dictionary's definition:
Hipster /h1pst3r / n. 1. Hip-hugger underpants 2. slang A person who is hip, a hepcat. 3. fabricated Over 40, surly and out of touch.
Huh, we are hipsters. And now here's a real Canadian hepcat.