Cash Flow Management Challenges - How to solve?