1. A method for recognition learning, comprising: (a) accessing a plurality of object data sources subject to user-defined criteria, (b) presenting said object data sources in a timely, entertaining, and interactive manner with the user, whereby recognition of said objects is learned by the user, and whereby a useful social outcome is realized.