It seems it's normal for routers to just lock up every few days, and people just powercycle them to fix it. That's ok for a home computer, but there's a server behind the router at work, so it's quite important that the router is reliable and doesn't just lock up randomly.
We're currently using a cheap Linksys router (WRT54GH) and experiencing such problems (as described by other people on the web too).  

Should we get some sort of more professional brand? Or another, higher-grade model line from Linksys?
What would you recommend?

For the record, [here](https://superuser.com/questions/26626/troubleshooting-a-router-stops-responding-periodically-d-link-xtreme-n-gigabit)'s a question that describes my exact problems fairly accurately.

Our router is under a very light load (about 3 simultaneous users max).