1. A computer-implemented method of processing financial events, the method comprising: detecting, using a processor, at least one event by receiving data from at least one of a plurality of detection channels; enriching, using the processor and at least one database, the data corresponding to the at least one event; scoring, using the processor, the at least one event based on pre-defined risk factors and experience; comparing, using the processor, a score for the at least one event to a pre-defined threshold; establishing, using the processor, a case for investigation corresponding to the at least one event when the score for the at least one event is above the pre-defined threshold; and sampling, using the processor, the at least one event to provide at least some of the experience for the scoring when the score for the at least one event is below the pre-defined threshold.