usually i am careful to check using netstat -n and tracert to make sure that it is coming off Xnet server and not externally and it was. Whats worse first time it came corrupt and so i downloaded it twice, almost a gig gone. Oh well.
Here is the link I used if anyones interested: http://download.windowsupdate.com/msdownload/update/software/svpk/2008/04/windowsxp-kb936929-sp3-x86-enu_c81472f7eeea2eca421e116cd4c03e2300ebfde4.exe
Yes it resolves to 58.28.25.10 I did verify with netstat during the download.
C:\Documents and Settings\user>ping download.windowsupdate.com
Pinging a26.ms.akamai.net [58.28.25.10] with 32 bytes of data:
Reply from 58.28.25.10: bytes=32 time=9ms TTL=59
Reply from 58.28.25.10: bytes=32 time=9ms TTL=59
Could it be a bug in the usage meter? Usually when it comes off here it is shown up as local.