I propose having the activity form modified by adding a checkbox for mutiple activities so it could keep the activities form open to add multiple activties to it. Once the activity is added a SAVE BUTTON automatically clears it to create another one. That way I don't have to reopen that activities form again and again. The checkbox holds the form open and another button is added to submit the activity and clear it for a new one.
Along these lines, there should also be a calendar in which multiple days can be clicked so if I have an irregular occurence of the same activity, it could be completed in one fell swoop rather than opening the activity form 3 times. A calendar would be so much better than the recurrence tab for this because you still have to open/save/close and reopen the form three times to coordinate the 3 different time slots(start times and end times).
For example, I have continuing education for my license and these days are Monday, Tuesday and Thursday at 8:00AM to 2PM on Monday, 12:30PM to 6PM on Tuesday and 11AM to 4PM on Thursday. So if I multi-select these days on the calendar (in the activities form), then I could easily create new times for all three days by clicking each day on the calendar and a different time range can be chosen based on the day chosen on the calendar.