1. A system for performing reputation-based networking, the system comprising: a computer system comprising computer hardware, the computer system programmed to implement: a reputation module configured to provide functionality for assigning a reputation level to a network service provider, the reputation module further configured to store an indication of the reputation level in computer storage; and a routing module configured to receive a network traffic request from the network service provider, the routing module configured to: access the reputation module to identify the reputation level of the network service provider; and determine whether to delay or ignore the network traffic request at least in part on the reputation level, wherein the reputation level is a calculation of an average or below average reputation.