I have found CashManager a very flexible product with the complexity needed to report on over 16 active projects.