@ell
Talking of time, how long does it take to run SFC?
What do you do about files that may have been updated ( eg in service packs) since the original installation.
Do you attend the scan as it pauses every time it wants to ask a question.
@Blues,
A manual system restore, back say 1 month before the owner gained the problem virus, should take more than 5 minutes.
After this you should be able to boot to a system that can be cleaned by the latest version of a database based scanner in the normal way. This is because the reversion removes the calling links in from the registry.
If you like you can then even promote the system forwards again as the files called are now gone so the links will fail and can be themselves cleaned.
I don't usually do this, just tell the customer he will have to reinstall any programs he installed in the last month, or I can do it for an extra fee.
You didn't comment on the CLI method, which enables the the repair to be carried out on a restricted version of the original machine, through media based cleaners.