Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Just checked, it should still be up... it's at the bottom of the page, after the "buy now" button you should see a "download demo" button.