About the autocalc thing I didn't even think about the AI and i realize that it is important that it is not too different from a custom battle, but don't bend over backwards and make units unrealistic because it will be skewed a little bit in AI vs. AI custome battles. Unless it really throws the whole thing off a ton, I would MUCH rather have fun and more realistic custom battles with accurate units and have the AI's battles go a little bit wonky than have less enjoyment in my own battles so that the AI battles would go smoother.

And about restrictions on purchasing units, I know EB is making it so most region specific units (spartans, lybians, etc.) can only be recruited in an area where they would realistically be (you can only train spartans in sparta, etc.) So Elephants could be only available to recruit from provinces in the Indus Valley, far southern nile region and atlas mountains. And Harkonarson, your idea about mercenery indian elephant units in the middle east is excellent idea! It seems a perfect way to symbolize nations importing elephants for their armies using the engine. I hope EB uses that one! Sorry to all if I seem a little over-zealous, I'm just really excited about this mod and want to help all I can!