Visiting and participating in indie game communities, forums, blogs, websites, etc. is essential when you're a small indie game developer. Below is a short list of the top indie game development communities. There's plenty more beyond these few, but these are the best of the best! Go visit them, join their community, promote yourself plus your game, and be an awesome indie developer!