Crowdfunding has come a long way in the last decade with the Internet and many popular platforms, including IndieGoGo and Kickstarter. In fact, crowdfunding now rivals both venture capital and angel funding as the money source of choice for new entrepreneurs. As a small business advisor, I often recommend it as the best alternative for aspiring entrepreneurs.