Thanks people who have replied, what about hardware firewalls ? are they worth the money ?