1. A system for routing messages electronically, comprising: at least one sensor detecting a state of at least one parameter; and a computer server in remote communication with said sensor, said computer server having a user interface, a user being capable of remotely accessing said computer server via said user interface to remotely configure a user-defined message profile containing outgoing message routing instructions, said routing instructions being of a number of types of information, wherein when said sensor detects a condition or an event, said server forwards at least one outgoing message to at least one predetermined user-defined remote communication device as specified in said user-defined message profile.