We had a BEFSR41 for a couple of years, and it worked
just fine. The cable modem needed power-cycling more
often than the router, but both where infrequent.
We now have a WRT54G, and it works with any of
the computers (powerbook, dell, shuttle) that
we have tried at home.
Install an OS, and all sorts of packages and such to add
dubious functionality? No thanks. Sounds cool, but it
sounds too much like work.
I'm almost to the point of insisting that the children
fill out a software change form when they want me to
install something on their computer :)
"We now have a WRT54G, and it works with any of
the computers (powerbook, dell, shuttle) that
we have tried at home."
Do you use the VPN functionality? What about the reboots etc?