1. An information throttle based on compliance with electronic communication rules comprising: an agreement between an agreement creator and an agreement performer, which is stored in a memory of a computer, wherein said agreement comprises one or more rules for electronic communications between said agreement performer and one or more other participants; an action to be performed based on compliance with said one or more rules; an agreement monitor coupled with said agreement and configured to analyze said electronic communications to determine said compliance with said one or more rules; an information throttle coupled at least intermittently with said agreement monitor and with an electronic device that is associated with said agreement performer, and configured to perform said action based on said compliance with said one or more rules; wherein said action comprises one or more of a modification of access by said agreement performer to at least one application or service on said electronic device; a modification of access by said agreement performer to at least one website from said electronic device; a modification of performance of said at least one application or service on said electronic device; wherein said modification of performance of said at least one application or service comprises one or more of modification of a speed at which said at least one application or service executes on said electronic device; modification of a display setting of a display of said electronic device; modification of an audio output setting of an audio output of said electronic device; modification of a delay between acceptance of information by said at least one application or service and output of said information by said electronic device; modification of a set of available features in said at least one application or service.