Online communities have been long been one of the most popular places to spend time on the web. Providing an opportunity to be social with people across the world, many people love nothing more than taking to their favorite forum or message board to discuss their interests with like-minded individuals. But what exactly does it take to build an engaged online community for yourself?