I'm beginning to realise how vital diplomats are, especially to the more cash-strapped barbarian factions. My German diplomats have managed to secure thousands of denari by offering trade rights, map information, and ceasefires. While trading is still important, of course, it does need to be supplemented by good diplomacy. Diplomats should always be active and talking to factions in order to get the cash; never leave them idle for long!