System for monitoring any discrete event type. Event types are configured by the user, and can be updated and queried via a number of channels.