I agree with MacLover2000,but i’ll just add,that Polymorphic viruses are the most complicated pieaces of software compared to other “destructive” software. They are very hard to detect.
avast! will most certanly improve on this field as it did on others.