Yes! There are many ways to earn points every day that you can accrue and later exchange for gift cards or Microsoft products.