Virus Interactions with the Host: Past, Present and Future Developments