Very informative. Thank You. My understanding of viruses is based on my 11th grade biology teacher who was crazy smart and was able to excite us to want to learn. My final exam in 11th grade was to explain in complete detail if a virus was a living or non living thing. That was it. One question. It took two hours to complete the answer to that one question if you learned anything under the honor of her teachings.
So everything I know about viruses comes from an 11th grader. That is until you shared that link. Cool stuff!