Trust Agents: Using the Web to Build Influence Improve Reputation and Earn Trust