ratbastid speaks the truth.
I figure that pretty much covers it.
Hardware firewalls are much more secure that software ones and are resonbly inexpensive. They are easy to setup and are worth it.
I had my new wireless router set up and was surfing the net from upstairs ina matter of hours, and I went with the advanced configuration.