BidRack
Consumer Report
Tried to contact company, but no luck. No where did I see an initial fee charge for signing up. I contacted my charge card company and they had no luck finding a representative to talk too. ...