Following their larger counterparts, an increasing number of small firms outsource their IT tasks to lower cost offshore destinations. For small firms, however, offshore outsourcing is a difficult undertaking as it involves high transaction costs. Online marketplaces for IT services, which have...