1. A computer-implemented method for generating a social utility grid, the method comprising computer-implemented operations for: gathering information regarding a first party; determining, through a computer, social relationships between the first party and other parties by transforming the gathered information into the social relationships; determining relationship types of the social relationships between the first party and the other parties by transforming the gathered information into the relationship types; determining relationship strengths of the social relationships between the first and the other parties by transforming the gathered information into the relationship strengths; and generating, through the computer, the social utility grid based on the social relationships between the first party and the other parties, the relationship types of the social relationships, and the relationship strengths of the social relationships.