Does anyone have any experience of a good accounting, client, case and/or marketing management software package?

The more aspects the software can cover the better but we would considerusing separate systems for each element if need be.

The cheaper the better (free if possible).

Any Help or advice would be most appreciated.