Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think making that video makes even more sense now :) 

Thats one of the things i think more could benefit from, honest videos of what can go wrong but also how to keep at it.