Currently avast! holds its step with the big boys because of a fast Alwil team response time for new definitions. Heuristic detection is not something that you can make over night,but you need extensive knowledge of previous and current viruses and their structure to prevent false positives.