One rule I make is that if I can't buy it with the money I have then I'm not getting it. Credit cards are evil.
I have the same rule. I use credit cards for the rewards points and the convenience of not carrying cash. I don't think credit cards are inherently evil. Just because I have enough funds to buy doesn't mean it won't hurt.