How many ports do you need? Most of the D-Link/Linksys/Netgear routers I've seen are 4-5 port, which is why I ended up with an 8 port SMC Barricade router. Its actually 7 port, with 1 WAN port. Its a 100Mbps LAN switched combined with a broadband router, parrallel port print server and firewall, and supports triggered maps and DMZ(w/o the need of rebooting) if you have some apps that don't work properly. My only gripe is that the print server supports only parallel port rather than USB, but then again at least is HAS a print server unlike other routers I've seen...
Its also pretty cheap.I got mine for less than 200USD.