retro-viruses again? Don't you have your own answer?
Ichneumon has posted some highly detailed compilation of such information. No need to try to duplicate his efforts. If you go to PatrickHenry's profile page, you can find plenty of links to peruse.