A method for communicating between client devices of a television broadcast system , the method comprising: initiating (S102) a communication from a first client device configured to receive video signals from a television broadcast system; evaluating a user profile associated with a second client device (100 1 -100 N ) of the television broadcast system to determine if the second client device will accept the communication, wherein the user profile includes settings to accept or not accept each of: an informational communication from the first client device, wherein the informational communications, when received, are displayable on a display device associated with the second client device, so as to provide a tutorial for setting a program recording timer; and a functional instruction from the first client device executable by the second client device to cause the second client device to record program content; determining, based on evaluating the user profile, that the second client device will accept the communication responsive to the evaluating; transmitting the communication to the second client device (100 1 -100 N ) of the television broadcast system responsive to the determining; and wherein the communication is configured to cause the second client device to take at least one of the following actions: displaying an informational communication on the display device ; and, executing the functional instruction to cause the second client device to record program content. initiating (S102) a communication from a first client device configured to receive video signals from a television broadcast system; evaluating a user profile associated with a second client device (100 1 -100 N ) of the television broadcast system to determine if the second client device will accept the communication, wherein the user profile includes settings to accept or not accept each of: an informational communication from the first client device, wherein the informational communications, when received, are displayable on a display device associated with the second client device, so as to provide a tutorial for setting a program recording timer; and a functional instruction from the first client device executable by the second client device to cause the second client device to record program content; an informational communication from the first client device, wherein the informational communications, when received, are displayable on a display device associated with the second client device, so as to provide a tutorial for setting a program recording timer; and a functional instruction from the first client device executable by the second client device to cause the second client device to record program content; determining, based on evaluating the user profile, that the second client device will accept the communication responsive to the evaluating; transmitting the communication to the second client device (100 1 -100 N ) of the television broadcast system responsive to the determining; and wherein the communication is configured to cause the second client device to take at least one of the following actions: displaying an informational communication on the display device ; and, executing the functional instruction to cause the second client device to record program content. displaying an informational communication on the display device ; and, executing the functional instruction to cause the second client device to record program content. <EOS>