1. Computer-readable storage media storing computer-executable instructions that, when executed, perform a method of altering a behavior of software based on detection of an Internet connection, the method comprising: detecting when a first computer has connected to an Internet or is capable of connecting to the Internet, wherein said detecting includes attempting to actively establish a connection with an Internet resource using said first computer; and disabling a first set of software functionality for a second computer in communication with said first computer when said connection with an Internet resource using said first computer is established.