BidRack
Consumer Report
I signed up on bidrack.com. They are totally ambiguous about them initially charging your debit card $99.00. They say bids are. 50 cents each and don't mention they will take $99.00 dollars out of your account then charge. 50 against that balance for every bid. They are ripping people off and they ...