Give the new User account idea that Raze has mentioned on other threads a go maybe?
Certainly not the perfect answer but worked for me as temporary fix for the profile loss and save crash, might work.