For more info on home routers, a good site with reviews is
http://www.practicallynetworked.com/ . I use an SMC Barricade router on my iDSL (144KB) and it has been hosting
http://www.tjsnow.com/ for the last ~160 days without a hiccup. It is a four port switch (plus a separate uplink), and firewalls and port forwards via an onboard web configuration. It also has a built in print server for sharing my laser over the network. No complaints here, and I bought it for a very good price (after rebate).