The Internet has made it possible for people all over the world, from all walks of life, to connect with one another. Websites, blogs, and discussion boards often have visitors and contributors from many different countries. All of these people have different skills and interests. Those who provide services such as writing, web design, graphic design, and virtual assistance are able to provide those services to people regardless of their locations, thanks to the Internet. These service providers can also barter with one another, saving both parties money.