The first step in effective online communication is a great website. Websites take many forms these days. From blogs to Twitter and Facebook, companies are finding an array of options to customize their online presence to their industry, brand and demographic.