But i have never used outpost because im told it is very complicated.
That's not true Lee... Outpost has so nice and easy to use GUI. Everything is at your hand, organized and very logical.
It asks you for permission when some program is trying to make connection. If you want you can give it permission, if not, you don't have to... just like Sygate. The problem with sygate is, it eats little bit more resources than Outpost (not too much, but it's still more than Outpost uses). I gave up on Sygate the moment when it started to make me some problems without any reason... last few days when I was still using it, it started to give me error message when I shut down my PC. Something like Sygate Firewall program error and bunch of numbers, or something like that. I wasn't able to see whole message 'cause as soon as I start to read, PC is already in rebooting process... I tried to uninstall Sygate, cleaned all registry keys (I really mean it, all of them), reinstall it again and nothing helped... it looks like it fights with some other program in my PC.
Hovewer, Outpost really deserves to be on your computer. Don't be affraid, give it a try...
Regards !
Sasha