The document proposes a new rating algorithm that considers social networks and domain expertise. It aims to improve on existing rating systems by incorporating a friendship factor between raters and integrating information about experts' domains of knowledge. The algorithm calculates ratings using weighted rates that factor in friendship, domain knowledge, and the number of domains a resource covers. It also determines expertise values for users based on their ratings and domains, and allows expertise to propagate through a social network.