Yup, they all connect computers together on a LAN. It all depends on what it will be required to do, in what situation they will be installed, and how much you want to spend.
Most likely, the best solution on the market right now is one of those home gateway's (cable/dsl router). They can be aquired with a built in 10/100 switch, and provide NAT, DHCP, port forwarding, etc for connecting to a high-speed internet connection.
--------
I have not yet begun to procrastinate.