Our Belkin router has been acting flaky, so I finally sprung for a WRT54GL router so I could give the DD-WRT firmware a shot.  So the thing arrives today, and I'm kind of excited.  It's something I've been wanting to mess with for a year or so now.  I get it out of the box, and I'm kind of dicking around a little.  I start chatting w/ some people on Google Talk, and I decide to download the new driver version for my gigabit Ethernet card which I haven't used in awhile due to the fact I'm kind of stuck on a wireless link.
Suddenly, I lose connection to the wireless network.  I'm not sure why that happened.  Shortly after, a bubble pops up saying there is a wireless network available to connect to.  I click it, and it's my network.  So I type in the WEP key and press "Connect."  Nothing.  I uninstall the wireless card, reinstall it, and install the driver.  Still not working.  After doing this a few times, suddenly it starts working.  I'm like, "Phew, it's fixed."
Nope.  Disconnected just a few minutes later.  At this point, I'm having a great deal getting connected at all, and usually am not.  So I figured I'd try ordering a new wireless card and hopefully that is the problem.
I did get a chance to set up the router though.  Holy crap there are options galore!  I wouldn't say it's all totally necessary, but some of them, like QoS, are pretty nice.  If you have a WRT54GL or a WRT54G pre v5.0, you owe it to yourself to check out some third party firmware.