A method and system for providing evolving, highly variable, long-term ongoing cognitive stimulation over a broad spectrum of cognitive domains. The user is presented with a series of entertaining audio/visual activities customized for the user, based on the users life experience and cognitive level, each activity providing stimulation in one or more cognitive domains. The activities themselves and their level of challenge may change, in real time, over both the short- and the long term, varying in relation to current and historical user response patterns, creating an experience that remains engaging, with on-going use, over a period of months or years.