To answer part of your question:

If you are using a Linksys, or comparable firewall/router box, then yes, it comes with a default password, and you should change that. Always change default passwords to something else.

I don't see the need to run zonealarm, while you have the firewall/router. But someone else might have a reason as to why you would want too....