900 doesn't pay for anything man, 2000 is nothing too. Think about it, just my 30 man group which includes me, 3 companions and 26 elite soldiers, is 400 in pay. So that means if I had a army of like 100 or a little over 100 (even if they were mixed between elite and non elite) that would probably not even cover the costs of their salaries and that isn't even to include garrisons. If you take garrisons into account, there is no way that 2000 could cover the cost of a small garrison and a small army. If I am the lord of a city with a couple villages, I should be able to afford more than just a couple of hundred soldiers okay. It is even worse with a castle.