It has gone "trough so many firewalls" because many companies still use win2k which is affected by it. When a person takes his or hers laptop home and catches the worm from the web and then goes back to the office the worm can spread quite freely in the companys LAN.