BidRack
Consumer Report
I registered for bidrack understanding it was free and then was charged 99.00 without consent and given a guarantee that i would win a bid. I never won a bid. Then company disappeared and i was out the 99.00. ...