No, not 100% Yes, it will keep programs and data intact, but only to a point. You have to be careful though, upgrading 98se -> xp is a messy upgrade. Some software doesn't port over well, and I know I had some issues with my network card. (I did an ME-> XP upgrade). Best to back your data...