BidRack
Consumer Report
They do not tell you that they are charging you a fee, which it not mentioned, and it magically shows up on your credit card. I didn't purchase anything and like others, I though that my address and other information was necessary if I won something. What a scam and should be stopped. I have never ...