BidRack
Consumer Report
Website required credit card info to bid - did not plainly indicate a $99. Charge would apply. Called bidrack and was told they have an absolute no refund policy. Contacted my credit card company; they could not help. Frustrated ...