I like the card idea, but as pointed out above, fingerprints only work in the right circumstances.

Maybe voice recognition + RSA keyfob? I don't know if that tech is good enough yet.