I do most of the ones listed on Giveaway Radar. It seems Topmost Giveaway is just a mirror for Windows Deal. They both have nothing new for weeks. I thought someone might have switched to some new sites. I got the links to Giveaway Radar and the others from DC in the first place.