Usually a firewall is used to keep hackers out of the computer, Anti-Virus should keep Viruses out of the computer even if the hackers get in via the internet.
A firewall isn't designed to detect viruses, a firewall detects unusual computer or network activity and blocks potential hackers from using backdoors to plant viruses. It is possible for viruses to slip past the firewall undetected.
Even if the firewall is breached, a great Anti-virus program should pick up any viruses, keeping in mind of course that at least 10 new viruses pop up every day, so trying to keep up with the virus technology I am sure can be quite interesting. Therefore it is possible that AVG was not able to detect the trojan horse viruses that destroyed poor 79T/As computer
Well, that's my 2.5 cents. Hope it helps out. I think that both AVG and Avast are great programs, but then again, Im one of the dummies who actually pay for Norton because it is a combined firewall / Antivirus all in one complete program (easier to update than two programs, and I can customize it)