The notion that many cancers are caused by viruses has ebbed and flowed for years, but recently it has been gaining renewed attention.