So, I have a WRT54G v4 router running the latest and greatest DD-WRT firmware. Everything is running brilliantly - the TiVo, my main desktop, the computer pushing my projector two floors below me, everything! And then my girlfriend brought her laptop home from work and the headaches began... she has a solid little Compaq laptop with a Cisco Aironet 350 PCMCIA card. Looks like this little bugger is a 802.11B card, but no bother as my router signal is set to MIXED. She booted up, I slapped in the WEP key, and she was online. The laptop went into hibernation a few hours later, I opened it back up to look for something online, and while it re-acquired the network it did NOT pull an IP and I could of course not get online. So, I began beating my against it. Nothing changed, everything seemed kosher, I rebooted, same thing. I reset all the settings on the laptop - no change. I rebooted the router, and the laptop suddenly saw the network, and found an IP. Huh, thought I. I hibernated the machine again, brought it out, it re-acquired, had an IP, and I scratched my head in consternation. I let the thing sit, it dropped the connection, hibernated, and came back up and HAD NO IP. Nothing worked again until I rebooted the router... So, I shut down the laptop, booted it back up, and it had an IP again. It slipped back into hibernation and guess what happened when I brought it back out? You guessed it - no IP. Ideas?