As long as you pay off your credit card each month, cards with no annual fee essentially let you earn free rewards.
Microsoft Rewards program offers benefits like free gift cards or Xbox credits ... option reports that they're having ...