I use MapStat, part of the free civ utility known as CRpSuite available here at the forum, since it will alert me when cities will riot next turn. So will CivAssist II (here). They both read save game files, so you almost forced to save the game each turn to get a data refresh. I don't trust my PC that well, so having a lot of saves is not a problem. Plus, the manual saves that you create take up less space than the autosaves the game does.
This little gem, popHeads Smileys and CivColors Complete: All Epic, Scenarios and Conquests, will make it easier for you to determine the state of happy, content and unhappy citizens. Several times I had counted content citizens as happy and was unpleasently surprised when they shut down the city on the In-Between-Turn (IBT).
The utilites can reduce some of the MMing chores. They keep track of trade, trade options and some other things so you don't have to check with each AI each turn to see how much gold they have and what tech they just learned.
I've used MapStat in-game for years since it has a smaller memory footprint that CAII and the Win98 box I had was a bit limited (500 MGHz and 256 RAM). CAII gives more trade details when you have multiple deals with one AI than MapStat does, and that can be nice.
Hope these can help!
I knew those utilities existed. I'm always reluctant to use 3rd party software like that. Though I suppose if any of those had some sort of virus or something in them, it would have been discovered long ago. I may give in and try some of those programs.