Some important points to remember:
Caravels do NOT upgrade to Transports. If you need to transport units but dont have Galleons, build galleys.
Gunships cannot capture cities. So be careful about upgrading Cav if ur exclusively using them to attack (though u shouldnt be in many cases).
Same theory with regards to Grenadiers. These (and Machine Guns) are more specialized units. Machine Guns cannot attack. If you not careful, you could be moving a stack of Artillery and Grenadier and realize you have a bunch of artillery after a wholesale upgrade.
Caravels do NOT upgrade to Transports. If you need to transport units but dont have Galleons, build galleys.
Gunships cannot capture cities. So be careful about upgrading Cav if ur exclusively using them to attack (though u shouldnt be in many cases).
Same theory with regards to Grenadiers. These (and Machine Guns) are more specialized units. Machine Guns cannot attack. If you not careful, you could be moving a stack of Artillery and Grenadier and realize you have a bunch of artillery after a wholesale upgrade.



I'm not good at XML and have tried to find it out in xml files but failed miserably.