I personally would never use a debit card for any purchases. I only use a CC. If there's fraud I let the CC company take care of it and I don't have to worry about someone emptying my bank account. Just pay it off by the end of the pay period. A big plus is you also get points that you can use...