Any person having a computer and good internet connection like VoIP has a lot of online job opportunities. Especially for IT specialists, many work at home jobs are available. Most of these jobs are available in the field of web design. Normally these jobs are posted by those companies which offer internet marketing services but now many web site hosting companies are also providing good opportunities for skilled persons. These web hosting companies offer people to upload their websites on their web servers. For the maintenance of these web servers, companies need highly skilled and professional persons. Services of domain registration are also provided by these companies. They also maintain a merchant account to process credit cards on their websites. This is where the role of these freelancers comes into play.