Here are some of my ideas for a patch:
Check twice (or more...

)to see that the 'status quo' option is the default in all confirmation popups (hurry improvement etc).
Add scrolling arrows to the minimap, so you can get a good overview of any part of the map.
In the SP setup screen you shouldn't be forced to decide on land/sea ratio, just because you want pangea. Instead make it like the MP setup, where you pick each setting separately.
Add a setting for resources (lux/strat) to decide if you want them to be scarce, plentiful or somewhere in between.
Switch between showing potential import/export in the trade advisor.
Add an option in the foreign advisor to show all MPP/MA concerning one AI. (To see if your little enemy has got any big friends to make you think twice...)
Show total/turn in the cultural advisor.
Add some kind of civ color coding to the diplomacy window. That way you can look at the minimap to see who you are dealing with, even in a scenario/conquest with civ names you are not familiar with.
Make it possible to investigate enemy cities by selecting them on the map.
Useful to find out if your settler has any hope at all of getting to those silks before the AI city next to them expands.
In SP, make it possible to switch the colors of the different AIs around.
Also, make it possible to rearrange the histograph, or move those that are out of the game to the far right for better overview.
The high score list should include at least one of the following:
Ingame ending year, real world date or some text supplied by the user (that could be anything you want to keep track of)
Make it possible to choose whether or not to include your result in the high score list.
Have automated workers cooperate.
(I have seen 19 workers sent cleaning via shift-p one turn go after a single polluted square the next turn. They couldn't reach it, because there were enemy units on the only railway connection to that newly conquered city. Instead, all of them went off to a non-roaded square.)
Make it possible to trigger automated actions any time during your turn. One command should be enough to make all automated workers, ships on goto or artillery on autobombard do their things.
Add a command to wake up all automated workers, either instantly or as soon as they finish what they are doing. (You might not want to interrupt a worker that has been
clearing jungle for the last 23 turns...) This can be useful for example when you want to keep your workers away from the enemy, or when you want to have railway connections between your cities asap.
At some point in the late industrial/early modern ages you should be able to build railroads with no resources, much like you don't need iron as a strategic resource for anything after ironclads, even if IRL, iron is very important even today.
In the editor, have a palette with the different terrain types and overlays.
Some of these ideas may be too big for a patch. In that case, just relabel them 'Ideas for Civ IV'.
