I agree. All our criticisms and crazy ideas go hand-in-hand with the knowledge that:
1) None of us has been playing vanilla Civ4 for a while,
2) The mod has made leaps and bounds in development, growing faster than any of us has expected (if we thought about it), and
3) Rhye is the king of modding.
This last point is evidenced by the following:
All of which are innovative in conception, creation, and operation. They kick ass all around!
That said, I'd like to contribute my two cents to the religion debate, as always.
Arabia's UP represents the fact that it is a religion-based nation, since
its founding. Leaving it open to
which religion is just for gameplay. Although Arabia will always found Islam, it may be better to switch to Judaism or Chritianity in some games if enough cities in the area already carry said religion.
As for the spread of religions, I like the current way already, but Blas' good ideas should be considered for the expansion.
Referring again to the Arabia's history, I'd like to point out that Islam experienced rapid initial growth mainly due to conquest, not peaceful conversion. So Rhye's choice of a UP is excellent if Arabia is to conquer, which it did
historically. Which brings me to
wars.
If we're programming events to roughly reoccur in the same time/place as they did IRL (founding of religions, creation of civs, even settlement of colonies), we should also program wars. Ideally only a few, and only between "Cautious" or worse civs, but there should be a chance that the historical agressors (if not the human player) will declare war, proportionate to the diplomatic standings. At least some, if not all, of the following wars should be considered:
Major Wars:
- Greco-Persian Wars
- Conquests of Alexander the Great
- Punic Wars
- Arabic Conquests
- The Crusades
- Mongolian Hordes
- Seven Years War
- Hundred Years War
- Napoleonic Wars
- Mexican-American War
- Franco-Prussian War
- World War I
- World War II
Other conflicts could be included in a more general sense:
- Anglo-Zulu War
- Cold War "indirect wars": Vietnamese/Korean/Afghanistan
- Various historically important insurrections/civil wars (which happen often in history)
On a random turn, say between 1930 and 1940, if Germany is suitably displeased with a particular civ (France, England, Russia, etc.), there is a good chance that they will declare war on that civ. No units build-ups, no tactical placement of troops beforehand, just instant war. Also, if Germany is good-enough friends with Rome, it may ask them for help. Rome would be slightly more inclined to help than usual in this case. If Germany happened to be on bad terms with Russia and France, but not with England, England might still come to the aid of France or Russia if they ask.
See, we are programming all but the most fun (and most dangerous) aspects of the game. We should try and see, if we can.

The first question is:
can we program the possibility of a war between certain civs, in a certain time?
Just an idea, I'm tired now...
SilverKnight