WP Event Manager is an amazing plugin to work with - as an administrator, as an end user and as a developer. Finally a WordPress events plugin with front-end submission & management! Integrating WPEM with PeepSo was a breeze thanks to the abundance of hooks and easy to read source code.