I have had a World Points Mastercard credit card for as long as I can remember. There is no annual fee and my annual interest rate is only 5% which is fantastic when I cannot pay it off every month. I earn one point for each dollar spent and the points can be used to purchase cash rewards, gift cards, and merchandise. I have been saving points for several years and just cashed in about 50, 000 points for a $350 check. It doesn't cost me anything to be a part of this great reward feature. I pay my bill to Bank of America online each month via my bank's online bill pay. I still receive a bill in the mail so I can check to see that the charges are accurate. I can easily login to check my point balance and browse the World Points online catalog to see what I will be cashing in my points for next. I have been very pleased with this credit card.