In completely unrelated news, I got a puppy yesterday! This is the first puppy I've owned in 12 years, and believe me when I say that many years between dogs is far too long!
His name is Cooper, he's 2 months old, and he's Border Collie/Black Lab mix.
http://i634.photobucket.com/albums/uu69/Hatsu-Hana/cooper2.jpg