Techie is right, but for example polymorphic viruses could not be found by signutare - to detect them avast! uses routine for each of them. Mentioned routines are hardcoded in vps file.