I was reading the article today on the Humble Bundle X and this ad (Image below) was on my screen (twice). Not really the kinda of thing I am looking for from my preferred games coverage site.
...