Actually all browsers send the Accept-Encoding HTTP header, which AVG does not.. if you look at the rule you'll see that it checks for the existence of that head and only blocks if it doesn't exist.
if { ![HTTP::header exists "Accept-Encoding"] {
All your files have been destroyed (sorry). Paul.