The world is absolutely teeming with viruses. The infectious agents are widely considered the most abundant biological entity on Earth. But a full understanding of viruses and the roles they play in ...