I use Avast free version and I am happy with Avast ,It is really good. It can also scan at boot time, before Windows (and any Windows-based malware) loads. And Now my friend suggest me to go online services for viruses. So Now I am thinking to search online services to solve my virus related issues.