Game demos are free for all Steam subscribers. 'Subscribers' meaning anyone with a free account. Fileplanet would be the one of my more useful sources of game betas and beta offerings. I've received many closed beta invitations, even on a (now) free account.