Have you thought about using Salesforce? It could be a great way to track participants, events, attendance and even fundraising. They also give 10 free licenses for non-profits. Happy to talk more about it if you want.
Do you know anyone reasonably well-versed in the use of Salesforce?
The venture firm funding my company uses it for some discussions, which is all I've done with it to date.
I'm the Salesforce admin for work - let's talk :)