Newbie to the site... just a heads up before I start my tale of woe. Had a WRT54g (ver 6 with latest firmware) that was previously working perfectly using a 2wire broadband modem in bridge mode using SBCyahoo DSL. I have a Dell XPS M170 with Intel 2915 PCI WiFi card connecting to the router. I am using a linksys Range Extender. The extender has been in place for months with not a problem (don't ask about the install problems). Then I made the mistake of installing Vista. I returned to XP and started having router problems. The router is less than 10 feet away but has 2 interposing walls. Previously, the signal was always excellent. Now the signal starts at excellent and steadily degrades to poor prior to disconnecting from the router. When the laptop tries to reconnect I get a DHCP server error and the laptop uses APIPA to generate a 169.254.x.x address. This happens every 3-15 minutes and is completely random from what I can gather. Even rebooting the laptop or unplugging the modem won't always work. I have tried everything. Reset the router to factory default and soft reset. Updated the firmware. Replaced the original with a new WRT54G. Even got a WRT300N. Always the same problem. I had the line checked by SBC. It's good. I updated the drivers on the laptop. No help. Uninstalled and re-installed the WiFi drivers with no help. Reset the TCP/IP stack, nothing. Used ipconfig with release and renew operators. Again nothing. Disabled Zonealarm firewall, nothing. Ran virus scans, clean system. smitrem was run, again clean system. Spyware checks, nothing. Tried using both intel's framework software and WZC to configure the connection, always the same problem. Used winsock repair programs, again no help. I am completely at a loss. Any help would be appreciated.