As every IT professional knows, it’s getting harder and harder to find qualified developers. That’s why so many companies are turning to virtual development teams — geographically dispersed groups of ...