Rework ZoneDatabase::SavePetInfo -- should be better

Worst case before some something like 96 queries.