Five ways to finance social enterprise

Many start-ups dream of getting venture capital funding. After all, what is more exciting than getting millions to develop your new killer App?