Professional CV Writing

Has anyone ever used a professional CV preparation service?

Are they worth the effort?

Is there a particular company that you would recommend?