One thing I might try to implement (or fake) is a copy and paste sort of thing. So users can make one event and--without using recurrence--make the same event on a few other days. I think how I might try to make a psuedo-copy/paste could be to create an external event with all the same information as the one you've just "copied" and have it sit outside of the calendar. Then users could drag it from the side of the page onto the calendar on a different day. Right-clicking on the first event might give an option saying "copy to side pane" and if there were directions on the top of the page people would know what to do. Just a friendly suggestion. I think it'd be a useful addition and I'm not sure you've ever looked into it. Good calendar already though.
Thanks
Brandon