As any small business or entrepreneur knows, funding is one of the most difficult parts of starting a business. Banks are especially hesitant in giving...