It is axiomatic that the sheep will upgrade. When they finally patched it against winnuke along came teardrop. Windows lusers are always 6-12 months behind in their security updates. Pretty soon though we're going to upgrade that Winblows box to Redhat. Thats how a trojan defeats your firewall.
Firewalls are generally hard on the outside and non existent on the inside.
Theres plenty of ways to get things out through your firewall. So why is it such a big deal when companies like microsoft won't give out source but cDc won't give out their windows source. If I had a windows compiler, then I might whine like you do, but most of those cost money too, so stop complaining and go back to your linux box. Internet users should be forewarned that the private information they store on their computer is not so private anymore. Once they log on, the users are vulnerable to hackers on the Internet.