This kinda this is what inspired to me to use google authenticators time based OTP's and try to make a service out of it (shameless plug: http://www.gauthify.com), I think theres a solid benefit to be gained from OTPs in a login setting since they're rotated, not memorized, and random.