For the past 3 years I’ve gone through 2 routers. My first was a Netgear Wireless-G, my second was a Belkin Wireless-N. I’ve been pretty consistently frustrated with both for this whole time. My Belkin, for example, would disconnect me almost daily requiring me to go in and fiddle with a bunch of things to make it work again. Also, UPNP never worked so I had to set up all sorts of port forwarding and if you wanted to DMZ something it would F up your whole network.
Anyway all that hellish crap is in the past. I just got a new Linksys WRT54GL Wireless-G router and its fucking amazing. One of the first things I did was update the firmware to the custom Tomato firmware. I really liked how tomato scanned the wireless signals in my house to help figure out what a good channel to set it to is. UPNP actually works, too. I didnt have to forward a single port yet I can download torrents with perfect NAT, and get PS3 NAT2!
If anyone out there in internet land is looking for a new router the Linksys WRT54GL is a fantastic choice.