In the Time-Based One Time password that you can activate in WHMCS, if the client gets hacked and their password is breached then their still safe because it's a number password changed every 30When it comes to security nothing replaces dillegence, but 2 factor authentication is a good place to start. Hacks happen daily, but two factor authentication is a good way to ensure that even if your password gets out that you're still protected - at least long enough to change your password.
I like any security method that increases the amount of time that a hacker has to spend to get to your data, even after/if something is breached.
GridHostingSolutions was thinking about offering Yubikey's to all dedicated server clients at the cost of the key of courseI think the fact that WHMCS charges $1.50/month for a security feature that ultimately took them, at most, 15 minutes to integrate is deplorable.
I can see charging extra for using, for example, Yubikeys. It makes one question the priorities at WHMCS.