Creating online communities for businesses

What do circuses, the Internet and Harry Potter fans have in common? They are all communities that house numerous individuals sharing experiences and showing support on a common interest that defies geographical limitations. The 21st [...]