YES it detect all types of malicious code
No firewall

For help follow the guide at top in virus and Worms forum section. http://forum.avast.com/index.php?topic=53253.0
Attach the logs from first 4 programs