It will create a windows.old, but not if you format the partition that XP is on. Do a custom install and install windows 7 to the same partition that XP is on, then you will get a windows.old. I don't think the windows.old will contain your documents, only the old OS files and drivers.