I just bought a Netgear cable modem/DSL firewall router (model RO318). Paid $179.00 USD for it at a local electronics store (Fry's Electronics). You can get it cheaper mail order (@ $150.00 through
http://www.thenerds.net) but I didn't want to hassle returning it if it didn't work the way I wanted.
So far I'm very pleased with this box. It appears to be secure (it employs NAT for broadband sharing/security AND in addition to NAT, it uses stateful packet inspection for its firewall function). It has a built-in 8-port 10/100 switch and was a real breeze to install. It took me all of 15 minutes to set it up (the interface is web based, slick, and very intuitive). Within an hour or so I had most of the features figured out. The one feature that I like is that if it detects an intrusion or an attempt, it will email me a warning. I haven't tested any of this other than to use the basic security tests at Steve Gibson's web site,
http://www.grc.com. Using the Shields Up and port scan utilities, all of my ports show up as stealth (this is with the default settings, BTW). I plan to install a s/w firewall in addition, the free version of ZoneAlarm on each of my PCs to provide outbound protection.
This box is also very, very FAST. I did some checks with various web sites for up/down speeds with and without this box connected and did not notice any difference!