Ahh but, what if we haven't got (or can't raise) 1000/2000 gold when we are invaded, then we are in a sticky mess arn't we. I want to upgrade units that are worth upgrading (about three promotions so at least we agree on that) and as soon as possible so that when an invasion happens i can say "we have 8 cavalry units ready", rather than, "well we can have 8 cavalry in the next 4 turns ready to stop them." The Cavalry arn't that bad at taking cities, yes worse than riflemen, but they make good units to wipe up the remain units and any units that come and counter-attack the the newly captured city. One of the reasons i have got more siege weapons is to prevent a high mortality rate, by softing up the defences. But again what if there are no wonders to be built in Riversight, we not going to build that many anyway, i wounld't have thought.