create more realistic usable booking system
Booking should not be tied only to a calendar. If you have just couple of events the calendar is worthless – you need a list of bookable events grouped by locations or months. Having a booking system is a great idea but it needs to be more usable in real world.
Kile Lindgren commented
You should be able to update the form and add fields that users fill out in the booking system, by editing the table in the system tables area. Right now you to edit the form, you have to add the field in the database, and then update the booking system custom controls, and xml files to add the new field.
This should function like it does for bizforms, or when you add custom fields to a user account record, etc. Also being able to prefill the registration information, or store the userid of a logged in user, would be helpful.
Maybe I am missing something but the problem I run up against with the event booking is having to give it a capacity. I would like to be able to book open capacity events.