I have had luck with Milesource...good and bad. It was nearly impossible to get customer service to respond to my help desk postings. It was about 50/50 on whether my point transactions would actually post. If they failed to post properly, customer service would sometimes post the points manually...SOMETIMES. Redemptions have also been hit or miss. They take FOREVER to be processed, but they do come. Once Milesource turns your request over to the "partner" who will fulfill the redemption, things flow like silk. I have received all my redemptions from the same place and they are a very professional customer oriented company. Problem is, it can take Milesource several months of ignoring you send your redemption request to someone who actually cares whether it is fulfilled.