Crowdfunding has taken off as a financing vehicle for a variety of projects, from music albums to software. Websites such as Kickstarter and IndieGoGo bring the funding appeal to the Internet public, and they sometimes even offer rewards to people who pledge support.