BidRack
Advertises "Free Registration" I received a $99 Unauthorized Charge on my account and they wont refund my $
Bidrack is a Scam! They advertise free registration but charge your card and have a no refund policy. To the other victims let's team up and go after them! ...