If you want to do some skilled work online and earn from home, there are plenty of sites which help you do that. Its ideal for a wide range of professionals like writers, programmers, web designers and other freelancers.
1. Elance: Elance is one of the oldest and most popular among freelancers to work at home.
2. ODesk: Relatively new but Odesk is also used by many service providing individuals and teams from around the world.
3. Freelancer.com : Earlier known as get-a-freelancer , this one is also widely used to get contracts all over.
4. Forums like Digital Point and Sitepoint also help freelancers.