Thanks a lot! That is exactly what I did. I was hoping to get it done using a clever database structure without having to dabble in scripting. The best I could come up with is to create a whole bunch of rows for each "slot", and linking to a booking table through a query of "available slots"...