So a thought occurred to me yesterday while I couldn't play... Why don't cities gain experience like units do? Considering that cities can defend without a garrison, you would assume that the population of the city would be the ones defending the city. Therefore, it'd make sense for cities to gain experience as units do. This would allow further customization of cities PLUS could make walls more valuable, by say adding a +15 exp to city with the defensive bonus. It also makes little sense that cities can fire two tiles in the beginning of the game but can never fire further, despite huge advances in technology. Perhaps cities should not be able to fire over mountains in the beginning of the game until properly promoted. Than you've got the historical factor to add in...some cities have historically been attacked a lot more and earned a reputation as formidable to attack. Adding this in would only make Civ 5 more realistic. One final thought, if an archer is in a city, it is not allowed to shoot over a forest/hill etc, but the city can. How does that work? Perhaps walls could allow garrisoned units to shoot over rough terrain? All are just ideas in the rough stages, would love to get your constructive feedback. Thanks all.