I have been playing a bit with Open Steamworks, so that I can perhaps implement automatic sync'ing of your game-saves. If it all works out, you should (hopefully) have no more problems with "corrupted" and missing game-saves with Steam! The first tests look promising! :D