Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Scratch that! Steam have come back in record time and there should be keys available now. 

Ah brilliant! Thank you <3