I generally like to keep at least 2 credit card accounts active, in case something hinky goes on with one of them (like their server goes down), theoretically it's better if they're not both the same type (i.e. Visa, AMEX, Discover, etc.) That being said, I like to keep very few active cards, so that I have an easier time not losing track of the rascals.