Thankfully, this is the LAST big feature that needed to be implemented into Morning's Wrath!!!!
I was worried too, since I had never implemented such a large-scale save/load system, and I feared that I had designed myself into a corner =/
But I was able to make everything work out, though knowing what I know now, I would have definetly implemented some things in the engine differently.
It was very surreal to save the game, and then load it back, and have the entire state restored =)