How long before they're caught?
Doesn't a key logging virus eventually "call home"? If the perpetrators of the virus expect to gain anything from the infection, at some point the virus will try to send information to its source, and that's how you catch the miscreants responsible.