1. A system for monitoring data feeds and directing data in the data feeds to a plurality of destinations, the system comprising: a memory having a database including data feed patterns, wherein each of the data feed patterns in the database is associated with one or more of the plurality of destinations; a processor configured to: capture data from a data feed having a data feed destination specified by a source; store the data in the memory; compare the data feed with the data feed patterns in the database to determine one or more matched patterns between the data feed and the data feed patterns; retrieve one or more destinations associated with the one or more matched patterns; send the data to the data feed destination specified by the source; and send the data also to the one or more destinations associated with the one or more matched patterns other than patterns indicative of any destination specified in the data feed by the source; wherein the database further includes destinations, each destination associated with a desired representation, and wherein the processor is further configured to query the database and convert the data from a defined representation to an associated desired representation prior to sending the data to each associated destination in a destination set comprising the data feed destination and the one or more destinations associated with the one or more matched patterns.