Despite the harsh credit climate, a number of credit cards continue to offer very good credit card rewards programs. Some rewards programs have been cut back over the past two years but the marketing machines of the big credit card companies are once again fired up as they compete to attract new credit card customers [...]