I have tried a few of these type of websites apps etc, and found points2shop to be one of the best for earning rewards. The only things stopping me from giving a 5 is that certain rewards are never restocked, I have been waiting over 6 months for the £15 iTunes giftcards to be restocked. When I contacted customer services about it (around 4 months ago) I was told they would look into it and reorder them within a week... It never happened... Also the awful customer service I have received from them time after time sometimes even receiving no response at all :( I am currently waiting for a response to a ticket I sent over 2 months ago that keeps being passed around to different staff members none of which have replied.