I came across bidrack late one night by accident. The site was filled with false advertising, claiming to save the customer up to 90% on retail price…