Our Ideas & Additional Information
I had thought about playing on the primal/paleo theme by using a gorilla as a "mascot", but I also don't want it to come across as brutish (or too cartoony, for hat matter). Maybe a mastodon/mammoth? That's been used before, but I would still consider it if it were incorporated well. Something recognizable that could be used for branding in and of itself, aside from it being part of the logo. Options are good.
ADDED: Would need to be a design that could be arranged horizontally as well as vertically