Outsourcing, probably the hottest trend in web development in recent years, is still surrounded by mystery and keeps puzzling clients…