BidRack
Consumer Report
I entered the website of Bidrack.com and attemted to register to allow me to bid. The screen requested A credit card to be charged, if I won a bid, which I did'nt, nor did I order any bids or products. I later found my checking account had paid $75.00 to BIDRACK.com. I called a phone number listed ...