Using Agents to Help Raise Money