I think it would be very useful for community users to schedule using the irregular schedule feature. This would be great for my local basketball organization which schedules many practices and games at different times and locations. The main goal would be to consolidate the billing process immensely, rather than generating so many invoices. I generated over 150 invoices to the user and they in turn had to reconcile all of those. It has created more work for a heavy duty user.