BidRack
Consumer Report
I gave my credit card number to make a bid and had no idea that they were going to bill me for $99.00! - Just found charge on bank statement yesterday-tried to talk to someone and they told me I have to email support who refused to return my $-they say it was on the left next to where I entered my ...