Credit cards are a mixed blessing. They offer a convenient way to pay for things you want and need, all with a level of protection that is not available when making a purchase in cash. Yet, credit ...