BidRack
Consumer Report
I wanted to make a bid. I was asked to log in which I did. The login included my Credit Card info. I thought that was so that if I placed a bid on an item, you could charge me for it. Now, as I look at my Credit Card Company's invoice, I see a $99.00 charge from BIDRACK. I had not even bid on an ...