I get the following dialog whenever Windows Firewall (on Win7 SP1) catches a new program trying to get network access:
Why does it allow public by default but not private? Isn't public the less secure one? Shouldn't it be the other way around? Can I change the default?