We have seen it many times before: brand and agency agree that they are going to run a contest promotion. Promotion launches, all hell breaks loose in a flurry of complaints, negative Facebook wall posts, accusations of cheating, software failure and worse. Brand and agency hang their collective heads in [...]