Realize I'm behind the times, but I've never even owned a debit card. We use our Amex card for literally 99% of all purchases, and a master c for anyone who won't take Amex.
Besides the points we build by doing this, it offers a crazy amount of security. I've even been reimbursed for items we've lost, like forgetting a bag at the mall or something. 100% serious.