I have had Karen. She was great in answering all my questions and getting back to me about complicated ones. Shame I didn't meet her, we had Karen Skilling for our wedding, she was great too - didn't even notice she was there, everything ran so smoothly.