1. A method of initiating contact based upon automatically shared profile data comprising: automatically wirelessly exchanging profile information between at least two computing devices; automatically determining whether a contact opportunity exists by comparing received profile information with a set of previously established contact rules; automatically presenting a notification upon at least one of the two computing devices of a contact opportunity, wherein presentation of the notification depends upon whether the profile information favorably compares with the contact rules.