Wasn't IGN almost Steam in a previous life?
But it was all spread out and I don't think they ever made any moves towards trying to pull it all together into a single offering. It was just a bunch of separate websites / programs that happened to be owned by a common parent company. Which might be a good sign for Humble's continuing independence, if IGN is still running things the same way (but OTOH, all of those separate sites eventually just withered and died under IGN's ownership).