For starter's, you can forget the BBB - they have no jurisdiction in Russia, Amsterdam, and most of the other places that these companies are registered and therefore will not do anything to help you. It's us against them. So, if you truly want to help other people avoid getting ripped off - and in the process destroy these companies' reputations - go to the following websites and describe your experience:
Not only will doing this help build the case against them, but it will also create a flurry of activity all over the web - always linking them to scam and ripoff sites. This in itself will hopefully prevent thousands of people from making the same mistake we did and, ideally, lead to their eventual demise.