So far, this is a great product. I was able to set it up in less than 10 minutes and it looks pretty nice. However, the problem I am running into is that the customer is looking for the ability to add events and see availability before booking. This means that if I book the event first, the client won't be able to add it. And since this is a new feature request, it would probably take quite a bit of work. A good example is when you want an event where everyone who attends will pay more money. When someone books the event, they should get the discounted price (or free) as long as there are no cancellations or other changes made to the original plan.