is that cable or adsl?
if it's cable then WRT54GL with Tomato firmware (you add the firmware yourself from the polarcloud website)
that's the best router imo (awesome awesome firmware) mine's never crashed -in about 8 months of using it
linksys=cisco now
cisco are the best
everyone else will agree
dlink have shoddy firmware at best, not used netgear