I do it all the time without issues... your mention of "backing up / restoring from the XML" was not what you should have done - the XML use is really for when you need to manipulate the data with an external application, so I hope that's not made Swiss cheese of things.
Can you give me some additional details as to what you did / steps you took so we can figure out what went wrong and how we can fix it?
