1. A method for forming a real-time activity group, comprising the steps of: creating a set of one or more users; annotating each user in the set with one or more corresponding real-time attributes; and using the one or more real-time attributes to identify one or more connections between the one or more users in the set to form a real-time activity group within the set of one or more users, wherein the one or more connections are based on an activity request.