Bidrack.com is horrible. I had the exact same experience and feel so stupid to think I could win something. I signed up for the "special" 100 bids and…