eagle eye, Yes a virus could have traveled through.
If you do not mind, visit this site.
http://wilderssecurity.com/
Post the virus name and other information in the bulletin
"viruses and worms"
I am there frequently, and the people there should be able to clean out your system in no time.