BidRack
Consumer Report
- 07-28-2011
- 1
The $99.00 membership fee is simply and obviously not made easy to see. They should refund all or partial amounts to everyone and be made to make the fee SIMPLE TO READ AND SEE...
It appears to have been intentional by the company.
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com