BidRack
Consumer Report
Thought I was registering for a FREE website and the next thing I knew they STOLE $99 from my bank card. They refuse to refund my money. They should be shut down immediately. How can anyone possibly win from their "penny bids" without spending 24-7 on the computer! Bad company!!! When I ...