Zen, does your theory take into account the dinosaurs? I know next to nothing about them, but it's the only thing that came to mind when I read your question.

I wouldn't know a T-rex from a pterodactyl (sp?), so it's just an idea. I'm no expert on any animal that doesn't live in my house, so it might be a far-fetched counter.
Good theory, though!