The game deals mentioned at the beginning of the article were posted last week. The deal has finished now. The rest of the article is probably still live though.
Someone posted a link to one of those sites that list all of the deals on any given day. I used to use one such site, but it was limited to Gamersgate, Steam GOG and Gamestop; but there are better ones that list more sites with more offers.
Could it be all of these constant deals that are affecting many of the gaming industries game houses such as THQ and POPCAP games?