Its a **** Job to do, but don't pay someone to do it, its very easy for them to do it badly without you knowing. Only way its worth paying is if you can actually be there and inspect each stage of the process, thing is they don't like you doing that! (cant think why)