Crowdsourcing has been growing in popularity over the past few years as a way to harness the collective intelligence of large groups of people to solve complex problems or perform tasks that would be difficult or expensive to accomplish with traditional methods....