I keep two checking accounts, I keep the balance down on the one associated with the debit card. Limits the amount of damage anyone could do, plus it doesn't have an allowance for overdraft.
I use the CC for online and a couple of times a year report it lost to generate a new number. I also keep the credit limit low on it, even though I wouldn't be responsible for unauthorized charges.
basilisk