<snip quote>
You say outbound protection is essential.Well why did microsoft not implement proper built in outbound protection if it is so essential..?
A firewalls job is to keep unwanted connections out and windows firewall does this very well.
No idea why you are breathing life into a topic that is almost seven years old.
That said the statement is no less true now than it was then, you only have to browse the viruses and worms forum to see it in action. Once malware id on your system it can get out. Any out bound connection will have any requested data, etc. automatically let back in by the firewall as the request originated from your system and not an unauthorised inbound connection.
No point asking me why MS did or didn't do something, I'm not MS.
Then you have to ask why (long after this topic was created) MS Vista, Win 7 and win8 have outbound protection built in to their firewalls, but it is disabled by default. Even when enabled it isn't very user friendly and is rules based and the user has to create the rules.