What are the differences between Computer Spy ware and Computer Virus?

Spyware is just another type of virus. Viruses in general can do lots of different things. Spyware however, is designed to "spy" on your computer - stealing your information or tracking your keystrokes.