You can download official ISOs of Windows 7 from Digital River.
http://answers.microsoft.com/en-us/w...7-1c8486a46ebf
With XP, there are several kinds of disk. If you have a disk that came with a Dell PC, for example, you can only use it to install on another Dell PC. If you have a retail disk, you can use it to install on anything.