However, there are many people who have seen through them (1, 2, 3, 4 (in French) translation here).
One other thing. On their web site they claim that they:
"have been registered as members of the Better Business Bureau (BBB) continuously since October 2005. The BBB guarantees the information trustworthiness and delivery of the benefits offered to the companies selected for this award."That's not actually true. The Better Business Bureau have registered WORLDCOB but they make it very clear what this means:
"BBB accreditation does not mean that the business' products or services have been evaluated or endorsed by BBB, or that BBB has made a determination as to the business' product quality or competency in performing services."Hardly the same thing.