In the past week we have made several SP2 upgrade cd roms for customer who didn't want to wait hours for a download. Today I found that you can get a CD free from Microsoft.
http://www.microsoft.com/windowsxp/down ... fault.mspx
Not that I suggest you wait 4 to 6 weeks for it to arrive before you update...