Should you outsource e-learning development? Maybe you have training staff or IT staff in-house – wouldn’t it be easier and cheaper to get them to do it? The problem with the in-house approach is the range of skills that is required to deliver good e-learning