Data entry outsourcing versus in-house: costs and benefits