Just finished a massive deployment of WindowsXP to Mac's and PC's, via WDS and WinPE for the PC's and ntfsclone and Jamf for the Mac's. WDS works alright for XP, but I ran into a few quirks that might save you all a buttload of time:: using imagex /capture to a mapped drive never produced a valid image.. external hdd is faster and more reliable, using /compress fast & /compress maximum in imagex is a crap shoot and rarely captures a valid image... try /compress none, if you need to /append... dont do it to any image installed in WDS, watch out for those pesky "hidden" partitions as WDS does not see them, IP helpers are your friend when deploying across site2site VPN's, make sure your boot.wim does not have a pid.txt in it, dont let WDS do auto-binding.. try netdom, imagex /mountrw is a helpfull little option when you have to make changes... be sure to /unmount /commit if you plan to save your changes, and last but not least pray to whatever you believe in for patience......
I am working on some step by steps for WDS and XP and will post links When I am done.