I have 3 main databases setup. Traditional Caches, Puzzle(unknown) Caches, and Multi Caches. That way I dont have one huge database of 500 caches that takes forever to sort thru only to find out theres some puzzle I have to solve, or theres a hour long multi cache.
Then I have my out of town databases. Parents home contains the 40odd caches around my parents house, then theres the database of caches along the way.