Need to upgrade Windows XP to Windows 7 without losing data
Solution 1:
http://windows.microsoft.com/en-us/windows7/products/features/windows-easy-transfer
You can use the Windows Easy transfer to transfer files and settings. Software will have to be reinstalled though.