have been considering hiring an IM this time round, but have no idea what they cost or where to find one. help