I know there are a few firms/ individuals around providing this service. Just wondered if anyone had ever used one and if so how they found the experience?