@Koshling:
I was playing around with the Viewports with your new fixes, and I had an idea about the wierd graphical artifacts that tend to show up.
When I revealed a new tile, the water would look really odd and the terrain would be more flat, as well as having some other odd things going on. This was off-putting, so I tried finding a way to get it to go away. I found that when I went to the Military Advisor and then exited, remaking the Viewport, that all of the artifacts went away. This led me to an idea.
Would it be possible to add a key-sequence (ie Ctrl-Shift-V or something) that would re-initialize the Viewport? That way, people could quickly and easily remove the artifacts while keeping the viewport in the same place. Is this doable, or would it require a lot of work? To me, it seems like the best fix for the V25 release.