1. A method for diagnosing network anomalies and allocating repair resources for a computer network, the method comprising the steps of: receiving a plurality of network anomaly reports (NARs) from a plurality of customers of the computer network, each of the NARs specifying at least one network anomaly of the computer network observed by a customer from the plurality of customers at at least one network endpoint of the computer network; entering each NAR from the plurality of NARs into a database and associating, in the database, each NAR with a group of attributes including at least one customer attribute associated with the sender of that NAR or network attribute associated with the at least one network anomaly specified in that NAR; detecting a time period during which the difference between an aggregate number of NARs received within that time period and a baseline number of NARs received during prior time periods of substantially identical duration exceeds a threshold; analyzing the attributes associated with the NARs received during the time period to identify at least one network anomaly specified in the NARs received within the time period; and preferentially allocating repair resources to the identified at least one network anomaly.