Because no personal website would be complete without a page devoted to photos of some sort of animal.

Naptime

Good boy

Frank, Fashion Victim

Dogs On Laps

XSLT Programmer's Reference

Frank, Conqueror

Frank, Powerful Hunter of Moles

Adventures of a legless dog

Aaaah. Summer.

Hang on, I've got water in my ear

After a swim, Frank enjoys a nice roll on the lawn

Slipper

Dog en die sneu

The Blair Dog Project

Frank found the preparations for the Halloween party exhausting

Airplanes On The Dog

Levitating Dog

Frank discovers the fine flavor of mud

Maybe this mud stuff doesn’t taste so good after all

Wash me

Frank And Emily

Dog and Wife, relative sizes of

Frank takes a moment to relax by the pool

Ghost Dog

Dog Photos
And also because Frank is an infinitely willing subject. He never gets bored with modeling, complains about having to hold awkward poses for long periods of time, or suggests that maybe I haven’t really fully thought the design concept through. He does occasionally drool on the backdrop, but that’s normal.