Speaking if Windows Update, does this use the BITS (Background Intelligent Transfer Service) feature in Windows XP? It would save you a lot of time and effort in coding resumable download features, as well as allow the downloads to continue even if MP has closed for whatever reason.
Sam
Sam