BidRack
Consumer Report
The website required the credit card information however, the site was not clear anywhere about an automatic charge of $100.0. I repeatedly asked them that it was not explicit and did not want to use their website for bidding anything. They repeatedly said there is no cancellation and waiver and I ...