Actually, closing credit cards can be a bad thing, as you're cutting the average account age. It's also not good to have a bunch of new accounts.
Keep in mind, however, that, usually, when you must change account numbers due to theft or loss, you don't actually get a new account.