Ok guys, thanks for the replies. I guess I wasn't being patient enough. It seems that it needed to download the rest of the SP1 before moving on to SP2. Now everything seems ok for now.
Ha, all service packs in xp at least require the previous one installed before they themselves can be installed meaning you cant install sp2 without sp1 and you can't install sp3 without sp2 and sp1.