Is Crowdfunding for Startups a Good Idea?