<human>: The reason I ask, is that I consider myself fairly intelligent when it comes to security and all that lark. I worked with computers for two years, have grown up with them, and feel pretty competent when it comes to important matters pertaining them. You know what I mean, Internet Security, using a variety of long passwords that don't make sense and have upper/lowercase letters + numbers. I even update my passwords from time to time.

The other day, my bank phoned me to explain my credit card details had been stolen, and they'd used it to buy thousands of pounds worth of goods. The bank sorted it all out, and gave me my money back, but it left me feeling a bit... embarrased.

I always thought that it wouldnt happen to me, that I was pretty smart with my bank details, always double checking stuff first. I use it a lot online, mainly at very large sites (e.g. Amazon) and at the occasional smaller website, but i always check reviews first to ensure it's reputable. I never use it in person, unless for very big purchases (and there has been none of them in 6 months).

It all leaves me a bit perplexed, is there any advice for someone that knows security pretty well, but may have overlooked something? All the 'help' websites just treat me like a numpty and ask me to not name my passwords, "password1". Is there something I may have overlooked?

Thanks for any help.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: my credit card details were obtained by someone, im quite tech savvy, but what more can I do to increase my security in the future.