Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Thanks for that. I'm about to go (back) to bed, but I'll add them to my list after I wake up.

As for the license being under "More information", if it was there before, that's my bad. I've looked through so many listings and never seen any evidence that putting the license info in there was even an option that I probably allowed myself to get complacent.