I have an Inspiron 6000 with an Intel Wireless 2200bg. The computer was hanging during boot and refused to load. Reverting to the factory install made no difference either. I wiped the system and started a Clean installation of Windows XP pro. I downloaded all the latest drivers from Dell, and went through all the recommended and optional updates from Microsoft including SP2. Everything runs fine except when I installed Intel Proset/Wireless, it hung. When I rebooted the system it hung during the XP startup logo. I booted to Safe Mode and removed the wireless drivers from device manager. The system fully booted but hung when XP detected the 2200bg. I rebooted into Safe Mode and "disabled" the 2200bg. Now everything (except the WiFi) works fine.
All this leads me to believe there is something wrong with the 2200bg. Either hardware or software. I'm leaning toward hardware though.
And to top it off, just in case I also dropped in the latest drivers from the Dell downloads area. I'm not sure which ones you've tried, but this should cover everything. The Dell drivers for the 2200bg are here:
I used the ones directly from Dell. I have another laptop with the same card in it and it runs Linux via USB hard drive and the Linux Intel 2200bg drivers work fine on the other laptop, but won't load on this one. When i bought the 6000, it was always disconnecting from WiFi randomly with the factory drivers. Then I went on the Dll website and installed the updated drivers and I never had another problem until just now. The 6000 is only two years old.