Cat Behavior 101

Cats are curiously strange creatures, but none the less adorable [...]