1. A method comprising: storing profile information for a plurality of members of a server system; analyzing, at the server system, with one or more processors, the stored profile information to identify one or more potential sales lead recommendations for a first member of the server system; ranking the one or more identified potential sales lead recommendations; selecting one or more of the identified sales lead recommendations; and transmitting the selected one or more identified sales lead recommendations to a client device associated with the first member of the server system.