A method and software system by which the behavior, economic status, demographic profile, and other data describing cellphone subscribers are captured, stored, and analyzed, then edited and managed by the subscriber to create an accurate subscriber profile. A real-time subscriber monitoring system based upon cellphone location and direction of movement. A system to permit advertisers to target subscribers with messages that are specific to subscriber demography, location, activity, and situation. One variation of the system enables the subscriber to proactively request information about products or services and permits advertisers to respond with targeted messages including the requested information. Another variation permits the subscriber to access weather, sports scores, news, traffic, and similar data, with targeted advertising attached to the information supplied.