1. A method performed by at least one computer processor the method for use with a first device and a second device comprising: (A) determining that the first device is performing a first task, wherein the first task comprises transmitting a first message via a first communication mode, wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode, wherein the first device includes a first module for performing the first task and a second module for performing a second task, wherein the second task comprises transmitting a second message via a second communication mode, wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode, wherein the first task differs from the second task and the first communication mode differs from the second communication mode; (B) in response to the determination of (A), preventing the first device and the second device from performing the second task while the first device is performing the first task, and wherein the second device differs from the first device; (C) determining that the first device is performing the second task; and (D) in response to the determination of (C), preventing the first device and the second device from performing the first task.