Hey rafi, cool down, start reading as it is written and start thinking constructively. What I wrote, is mostly observation and is all true. I didn't want to argue with you, but to be constructive and helpful, if it's possible. Program continues to run, after installation is done, from INSTALLER location. Next time it runs from location where it is installed. That's fact, and you know it. When firewall asks me to grant internet access to program (whatever it's name is) in location where from I'm installing something - I always answer - "BLOCK". We could argue about why is it so for a week, but that would not do any good. I just don't want to grant internet access to ANY installer program, and I think I'm not the only one. End of discussion about that. We could argue about what "decent" (an not "descent" - from your post #100) firewall is for another week or more, but this would do no good too. I could tell you that every "decent" firewall, after program changes, and if program is known to firewall, if it is on same location as before and it is only modified (has changed in any way), it only notifies that internet access is granted to known modified program, and waits for confirmation, so there is no need to define any new rule for this ONLY MODIFIED program. Installer program does not always have same name (I rename every downloaded installation program by adding version and build number to it's name) and is not recognized by firewall, so exceptions and new rules should be added to firewall, and it is for only ONE RUN of program, because next time it will run from another location and this rules will not apply any more, because it will not be the same program any more (different location, different name, ...). So it would be ONE RULE for ONE RUN only - makes no sense. I have firewall that is working good for me and I have no intention to change it. But what could be changed is that uTorrent program, after installation is done, runs from it's final destination, like all "decent" programs do. This may be done or may not, it is only My suggestion, with all good intentions. I'll always find the way around, now when I know where problem is - just close program after installation is done and run it from location where it is installed. I will not discuss this subject with YOU any more. Sorry for wasting Your precious time. Thanks anyway