I've waited nearly 2 years for an Amazon $10.00 gift card, and about 10 mos for a $25 Walmart card. Some months ago they posted this:
"Dear Loyal RewardPort Members,
We have suffered a major disruption to the database that controls our web site. As of now, we have had to take the site offline. Please check back here for any updates. We are in the process of sending out any redemptions that were already printed before our difficulties. We apologize for the inconvenience and hope to be able to recover from the loss soon." This was months ago. They are just cheating everybody.