Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

If your site is hosted on wordpress.com, it's possible they don't allow iframes in web pages.