BidCactus is Now Beezid?
We recently received a user-submitted review about BidCactus which basically which started, This is the email I got from them today. Subject line was 'This Is The Last Email We'll Ever Send You'. Looks like I'm out the money I spent and will never receive the items I won.' The review of BidCactus goes on [...]