1. A method of predicting the behavior of a current user of an interactive service, comprising the steps of: identifying each activity in which the current user participates while engaged with the interactive service, and conditions surrounding each such activity; accessing a first collection of data that reflects (i) cumulative activities in which other users have participated, (ii) conditions surrounding such other users' cumulative activities, and (iii) patterns of behavior exhibited by such other users through their participation in such cumulative activities; comparing (i) the current user's identified activities and surrounding conditions and (ii) the other users' cumulative activities and surrounding conditions, to identify similarities therebetween; and attributing to the current user a pattern of future behavior based on such similarities and on the other users' patterns of behavior.