I have had no problems with Barclays, used them for years online with their "PC Banking" setup before the current web site based system.
Personally I like a site that asks you a few questions before letting you in.
Bet you are more careful next time.