so i don't know if anyone here runs boot camp with microsoft XP but if you do and haven't been able to upgrade to service pack 3, here is the solution:
1. Go to run and type "regedit", and then click OK
2. go to this subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup3. go to the edit menu, click on new, and click "String Value"
4. name the new sting value "BootDir" and hit ENTER
5. when "BootDir" is highlighted go to edit and click modify
6. type the drive letter for your system drive then click OK (For example, if your system drive is "C:", type in "C:\")
7. Close Registry Editor.
then just do your windows update as normal. this works or you can order the CD and it should work too.