We've been working together with a Cloud IT provider on business development and have realised how very similar IT and bookkeeping departments are. They are both essential for the business but they can easily be: tricky, uncomfortable, problematic, a worry, costly if they go wrong and they both very definitely can suffer from staffing issues.
The moral is simple - choose very carefully otherwise on average you'll suffer the same problems again but don't be put off changing for the better. This is where outsourcing scores as it's easier to define, control and achieve the required standards. It's also a lot less worry.
Anthony Pilkington, BookCheck Ltd