Thanks Dave and Jon for your help,
> You could create booking objects for all possible courts and times, > and mark them as either "booked" or "vacant"; you can then filter on > that field very quickly. > That had occurred to me, but there would be a lot of them (it's not just tennis courts), and how far into the future would I have to create records? 1000 clubs with 10 squash/tennis courts each with 1-hour bookings, that's a quarter of a million records per day or getting on for 100 million records for the year. Is that really the best way to go? Does it really scale? Ian --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---