might be a little late for this answer but it might be of interest to someone
2 reviews mentioning return stuff:
positive from a forum guy here
negative from a review site ('sounds' legit but might be faked because the guy has only written this one review)
They also seem to sponsor this...