Cut the database the way you actually think about a trip: where, when, who's coming, and how hard you want it.