I started to reply to a thread, where someone had mentioned being cautious about online transactions, but I thought this may be a better place to mention it.
Speaking from experience, having someone get your credit card number is no fun! It happened to us 7 or 8 years ago - I hope it never happens again!
But I wanted to mention what MAY sound like a paid endorsement - I assure you it's not! I have no affiliation with Citibank, but I did want to share what I think is a great feature.
I received a Citibank credit card, and it includes an optional feature called Virtual Account Numbers. Basically, you download a small application file, and whenever you go online for a transaction, it will generate a 1-time use virtual credit card number! It's only good for 1 business, and only for 1 transaction - so if anyone hacks that number it does them no good at all.
Even though I've been cautious since having trouble in the past, this free feature has really eliminated my concerns about suffering a repeat.
I think it's the safest on-line mechanism I've experienced.
Now I hope that nobody replies about some security flaw I haven't heard about