might recommend that the network user use a different console e g the network user most often plays on console x but most of his contacts play games on console y in another embodiment the method 200 is implemented to determine services to which a network user should subscribe for instance the method 200 might detect that the network user is subscribed to a social networking application but not to a microblogging application in this case the method 200 might analyze the amount of time that the network user spends communicating via all modes of communication with contacts who are subscribed to this social networking application and this microblogging application regardless of who initiated the communication based on this analysis the method 200 might recommend that the network user subscribe to the microblogging application in order to communicate more efficiently or cost effectively with his contacts further the recommendation might include information allowing the network user to subscribe to the microblogging application on a trial basis at a reduced rate or the like in a further embodiment still the method 200 provide analytics on the frequency of use of each mode of communication embedded within the social networking application this would allow the social networking application to show the network user what percentages of his contacts are also using other specific social media applications or what percentage of the network user 39 s communications occur over each of the social media applications to which he is subscribed in another embodiment the method 200 is implemented to determine the most efficient or effective way to reach a contact for instance a given contact may have several communications devices e g multiple cellular phones for personal and business use a landline voip.