I can't remember the names of people I've met several times, but I can remember any dog's name and the names of their ancestors back generations. It may be a family thing because my Dad can identify, from a recording of steam train noises, which locomotive it was and where on the national network it was when the recording was made....
Personally I love pedigrees - I spend a lot of my spare time tracing bloodlines and researching breed history. eBay can be very useful for materials to help with this.
Thanks for the graphics sites. I'll have a rummage shortly.
SS