My wife bought me a Linksys BEFSX41 router for my birthday. Our old Linksys WRT54GS was starting to fail. The wireless on that router stopped working, and periodically the router needed to be rebooted to keep access to our broad band connection.
The main reason that I wanted the BEFSX41 was for the VPN endpoint. I have been forwarding ssh connections to a computer inside our network. Then I forward the connections through this computer to other computers on the internal network.