Project as presented at the Denver Salesforce Developer User Group