BidRack
Consumer Report
When I signed up to bid this "company" said that I needed to enter a credit card in order to bid so that I would show that I could pay for the item I was bidding on. Nowhere did it say that they would take $99 from my card. When I called to talk to someone he said I couldn't talk to his ...