If you're not, and you're only running one computer a software firewall by itself should be plenty of protection. If you've got more than one computer running off of cable or dsl you might want to consider getting a router with firewall built in. This will not only protect you but allow you to network your computers and printers and other ethernet enabled devices to each other.
And - I'd still recommend running a software firewall on each computer as well.