Difference between spyware and a virus?

Printable View