But can somebody please give me a comprehensive fix for the problem below? I have been trying to troubleshoot this for about 2 weeks and it's becoming really frustrating....

I have a clean build of UBCD4WIN v3.50 with a legit copy of Windows XP SP2 as a source. I also have the relevant drivers for my Intel WLAN card in /drivers/net. I then create a plain vanilla build (no Joshua wireless command, no tweaking of XPEinit etc) and boot into UB's pre-executable environment no problems.
When I then try to start the wireless card through penetcfg, it pops up a warning saying the driver has not been signed and then i get a Files Needed box that is looking for ndisuio.sys. This file can be found in X:/minint/systems32/drivers but when I point it at that I get an error message that says "Unable to install NDIS Usermode I/O protocol"
I'm desperate for an answer to this. If there's a particular process that I need to follow, please explain it in detail so that I don't have to go back and forth.
Many thanks in anticipation.
Brendan