Having big dreams -- like running your own business or turning your idea into a company that can change the world -- is pretty ambitious. And it's only possible if you build your startup on top of a ...