Just for interest .. Just what were the virii that were found/removed/returned? Perhaps it may be more than just a recuring virii, perhaps a registtry key that isn't being repaired during the virus removal.. hence the return.. (had a customer with that problem with Brasil.exe......)

Cheers