1. A computerized process for communicating comprising the following steps: a) enrolling at least one object in a communication system; b) providing contact information for said at least one object by uploading said contact information into at least one database; c) obtaining a set of past history information of said at least one object by uploading data from said at least one object into said at least one database; and d) obtaining demographic information about said at least one owner of said at least one object and storing said demographic information in said at least one database; e) creating a personality profile based upon said past history of said at least one owner of said at least one object; and f) providing a personality profile for said at least one owner of said at least one object and presenting said at least one personality profile on a screen for viewing and for communication therewith; g) contacting the object; and h) using a microprocessor to answer a question provided to the object based upon at least one of said contact information, said past history information, said demographic information, and said personality profile; and i) communicating between at least two objects GPS location information to provide a location for each of said at least two objects.