Event Registration and Management

I reviewed this plugin, but I am looking for something that does the following, wanted to see if anyone had any plugin suggestions.

Our site is a media site that has a lot of artists, promotors, record labels, etc., as users. We want people to have the ability, from the front end or in buddypress to create events, invite people and see the registrations. Has anyone seen a plugin they like that does that?

James