Does any combination of software and hardware provide complete security?
No. Someone somewhere is always creating a new virus, worm, trojan horse, spyware, or another new way to break through a firewall. You should use products that are updated on a regular basis by their vendors for protection from “known” attacks. Most Internet users can achieve a reasonable level of security with modest effort at low cost.