well, I had SMC - 7004BR and used it for (I think almost) 2 years without almost any problem. Even though, if I had any minor problem, the tech. (during good times when they were in the US) solved the problem like magic. Later, I started to have some real problems like regularly disconnection from the internet and then machines were not able to get IP address off the DHCP server untill I turned it off for about 5 mins. All these problems started after about 2 years of using the router. I called the tech. and unfortunately it was moved over to India and seemed like they had no idea what they were talking about. The router had (limited? - explain please?) lifetime warranty, still those indian support people never provided me with RMA. Then I just moved to Netgear RP614 ( yeah it was cheap after 2 rebates it was free

) but cheaper thing worked cheaply too, it was giving me problem very begning. Then I just move over to Linksys BEFSR41 - Verison 3, I have it for about 1 1/2 months now and very happy with it. i called the Tech. Support once over some MTU issue and the tech. solved it right away. So, yeah I would say Go with Linksys. Also, think they are part of Cisco now, so atleast Cisco will try their best to keep their name up
