I have two Linksys WRT-54G routers. One I flashed to DD-WRT, the other to Tomato. Both of them seem to fail over time -- can't access their web UI, Internet gets slow, can't ping the router. I do have a lot of users -- ~20 PCs, ~10 smartphones, and ~15 SIP phones. I'm looking for something that I can set and forget, and not have to power-cycle every so often. I don't want to spend more than I have to, but if I do have to spend a little bit for a quality router, I'm open to it. A router with a good QoS and a guest network would be a bonus. Is it normal for consumer routers to lock up/slow down/have to be rebooted? Do they just simply get overloaded? Suggestions would be appreciated. Thanks!