Which plugins? for front end posting


I'm not sure which plugins you have that could help me here,

I have setup my site with some custom post types for an events site all works great in admin,

but what i want to do is allow vistors to simply sign up and submit there own events, and edit them in the front end.

Are there any plugins you offer to help me do this?.

At the moment i'm looking at gravity forms, and the custom-post types plugin... but would like to know if there is a nice way to handle it all.. also part of the form will need user to submit google map location be nice to have the front end for this too.