BidRack
Consumer Report
I thought I was signing up for a site to bid on overstock merchandise. I gave them payment information but could not access any bids. I assume now that I am about to lose all 99.00. I am so frustrated. Can I block the card withdrawal? ...