Online banking. It's horrible. I only check my balance these days as I found a slightly easier way to getting to check that which doesn't go through 101 security checks and 19 Mensa quizzes with a spur of unreliable technology thrown in.
I'm with HSBC, I'm 16, so not some old fogey who hasn't grown up with tech, but one little bit truly stresses me (to the point that handling getting a new one of these via a call to some nondescript Mumbai call centre gave me a tremor for about five minutes). Secure keys. They're horrible.
In principle, sure, it's a brilliant idea. It's just some nice ol' two factor authentication without the risk of hacking. It's a simple little card-sized device with a keypad, two extra buttons and a display like an old calculator, and I mean, who doesn't love a calculator! The only problem, these little devices are the spawn of the devil, about as unreliable as you can get. There is a whole array (genuinely, multiple pages) on the HSBC website dedicated to explaining the numerous problems it'll display. They have 3 low battery warnings, and those come up a lot.
Really, how it works, you put in a numerical code, click a button, and it throws a new numerical code based off a little algorithm that's unique to that specific one, and then I believe that it also factors in time to generic a unique one every time.
Fine, nice simple device, it's even simpler then a calculator, no handling square roots, fractions, factorials, truth tables and graph plotting tables. I mean, a calculator, even without a little solar panel it can last a good 30, sometimes even 40 years. These little secure keys, a year, then too they have a huge array of problems I do not understand which can also come up. Considering essentially everything (even opening a god damn new bit to store money within your account uses it), it's pretty annoying when it goes wrong, and then your thrown to an Indian call centre asking the day you opened your account, the maiden name of your great great aunt's brother's wife's grandmother. Then to the result that they usually can't fix it (yet they always start a call with "I can help!").
It's not like rocket science to design them to be reliable. They're currently the tiny ridiculous size of 44x70x3mm - Smaller than a damn credit card, which probably gives the problem in itself that I suspect they may often get lost. If I were making them, they'd be 60x95x7mm to then feature a slightly larger display (as I need to have my dad help me with online banking and he needs me to read the stuff off the screen currently used), perhaps slightly larger keys for people with fat fingers, and then finally a decent battery, perhaps with a small solar panel like some calculators, just to make sure it doesn't run out of power. It's not like you ever actually put one of these in a wallet (I do believe your advised against doing so) and it'd be harder to lose then.
However, most banks and companies, like countries, are run by buffoons.