Working with a recent client we've come up with a few issues and feature enhancements that would make the Calendar Pro module even better. Here's the list, if others like any of the ideas please chime in.
1) The repeating function only allows specific options and isn't as flexible as often needed. For example, there isn't a way to have a repeating support group every Wednesday or the 2nd Monday of each month. Or maybe you want to do every Monday and Wednesday of each month, that's not possible (a lot of combinations are not possible). When you select the monthly or weekly options the event will repeat on the actual date you select and not on the day of the week (as in every 12th of the month instead of every Monday). I guess both options could be useful, but I think most repeating events fall on days of the weeks and not so much on the actual number.
2) It would be great if the email confirmation that goes out could be customized to some degree. Maybe there's a calendar wide default you set in the main module settings that could then be overridden at the event level. Often special instructions are needed. It would be nice to remove the wording about printing the event confirmation out, etc. Also cancelation instructions, etc.
3) A way for end users to cancel their event if need be. Maybe it's a special link in the confirmation email. We'd probably then need a way to set how many days before the event the user can cancel. And maybe this only works for "free" events if refunds via AuthorizeNet/PayPal would be too difficult. At the very least some way to inject instructions into the email for what to do in the event the user needs to cancel.
4) The map pin only shows if the checkbox for "show balloon" is checked. I think this is probably a bug, the pin should really always show regardless of that checkbox. This is when using the Bing map.
Just ideas to maybe improve an already awesome module! Thanks.