I've been using Zap Calendar for over a year now. This calendar extension does more than any other calendar component I have ever tried. Aside from being incredibly easy to install and straightforward to use, the support for this is absolutely incredible. I had to do a few custom things with the calendar and the author of the component came to my site, re-worked code, and helped me get set up. Over a year later (after my year of service expired) I asked for help again and he STILL helped me. Cheers to this component and its author. Amazing.