I use Zone Alarm too and find it great.

Remember to always allow the stuff you trust. Most games usually ask twice for rights with zone - once for internet, 2nd time for server access.

Also, if the program or game changes in any way, like a patch or update, then zone will ask you again because it knows the program changed.