Home What factors impact the spread of viruses?