BidRack
Consumer Report
- 06-28-2011
- 6
When I looked into bidrack, it said free and no where on the page was the choice of bid packages. Then I made another account, and this time it was a different page to register. This is a scam to those that get the registration page to the right of the screen and not in the middle.
So to half of us this is a SCAM
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com