I'm making progress on de-buggifying the load/save functions of HM3. I cleaned up some of the layering issues and an odd bug where if you had an item with a pattern assigned to it, and then tried to load a character who also had that same item with a pattern, the load would fail and all the layers would be totally hosed up.
But, before I go on, I wanted to ask what other big bugs you've had with loading and saving that I need to be aware of, so please let me know in the comments what you've encountered.