I would write like recurring events too.
I am knocking up, as a test for now, a microcosm about parenting on my area. One of the forums will contain playgroups, classes events etc. I want to be able to differentiate between continuing, 'every Friday at 9am' events and one off 'there will be a play being performed in the park this Saturday' events.
Not sure how I would create the former with the current event tools?