Instead of lots of different report types, there should be a way to select various report fields, during a selectable time span to generate a report. This should include being able to select the custom fields for bookings.