A hardware firewall.
a firewall /router? I agree there nothing beats that, but the average user may not know what to look for could your please post the pros and cons.
Pro-
I would think the best reason for a hardware firewall would be to filter and route packets. really good for stopping brute force attacks.. but I could be off there.
Con-
Doesn't control malware that has been downloaded by the user.