In fgb32 its something to do with adding new roms that deletes your save, when you save it creates a savefile with a random name, related to a place in your list of roms, so when you add a new one the save gets lost.
I *think* I heard that on this board.