I'm a huge fan of Kickstarter and everything it is. If you have an idea and want to see your dream a reality, never mind taking it to Shark Tank, anyone can start a Kickstarter campaign to help someones project come to life. By 'backing' a project, there are perks which usually include getting the item once it's finished.
Someone had the idea for a fun card game. Not only did they accomplish their funding goal, but it's still growing at an alarming rate.