hmmmm firewalls wont work? depends on how it is set up, dont assume what someone tells you is the absolute truth. Before you make such statements check the facts, learn how to set one up, make sure you know the exact nature of any scripts you use (running someones popupscript or file serving script is fine but could contain exploits and backdoors)
In other words look at your own practices and listen to the information everyone else here has been giving you and help yourself.