Yeah, I've picked up a free game from there a few times. Still never installed it because I like to keep my system clean with minimal bloat.This is my case, I go there from time to time to get some free games I never pay. I only bought there Tetris Effect because they had a $10 bucks and I think it wasn't available on Steam at least back then.