1. A method for integrating offline activity records, off site activity records, and online data records, the method comprising steps of: establishing a group of computers including a first computer system, a second computer system, a third computer system, and a fourth computer system, wherein each computer within the group of computers is capable of exchanging data with at least one other computer within the group of computers; generating a base level identifier to identify at least one of a user, a visitor, and an event, wherein the at least one of the user and the visitor is associated with the event, wherein the step of generating the base level identifier is accomplished by the first computer system; processing an event on the second computer system, wherein the second computer system is in communication with the first computer system; establishing an event reference using the second computer system, wherein the event reference is associated with the event; appending the base level identifier to the event reference in the second computer system; receiving data entered in association with the event using the second computer system to complete the event; creating a record comprising the entered data and the base level identifier associated with the completed event in the third computer system; appending information to the record using the fourth computer system, wherein the information is collected from sources other than the second computing system; and using the base level identifier to communicate the entered data associated with the completed event from the third computer system to the first computer system.