Closing credit cards that are paid in full and not using?

I have a few credit cards that at one time I used but not longer use because I try to keep a 0% interest card and use that.

My question is should I close these cards? They all have $0 balances on them but I do not want to hurt my credit score by doing this.

I would say it depends on how many you have since a full 30% of your credit score is made up of your debt to credit ratio.

If you have over 3 credit cards, go ahead and close them, but for the best credit profile and score you need 3 credit card accounts (revolving) with balances below 30% of your limit and 2 cars, boats, homes, furniture or personal accounts (installment) all with good long payment history's.