Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

also, if you complete the jam and still think its missing some features that you want to add then you can finish making the game. I think Game Jams helps people get an idea so they can get out of being stuck and so the theme can help point you in the right direction. The more Game Jams you do the better understanding you will have for ideas for games.