BidRack
Consumer Report
They're giving me my money back!!! I just got an email from the Better Business Bureau in Deleware and BIDRACK is refunding my money!!! So keep up the pressure and keep contacting the BBB and it should happen to you too. ...