Managing Cash Flow: The pros and cons of alternative financing