Joanna has a good point. Professional resume writing service is not everything. I used it but I am revising here and there to match the individual job posting I am applying for. What I learned from the resume professional though, is that "key words" must be included in the resume/cover letter. I was missing a lot of key words. If your resume/cover letter do not have the key words that match the job posting, the HR is not going to pick you which means you are not visible to the managers who are hiring. It is good to know the hiring side of view.
There is a good book I read: "Knock 'em Dead, ultimate job search guide", and "Knock 'em Dead, resumes" by Martin Yate. They also have a website knockemdead.com
I found this book at a library. There were so many eye-opening tips for interview/resume/job search. I'd recommend reading this book if you feel stuck. A lot of the things written here is what the resume writer told me about, so I would think you can write a great resume using a book like this as well (it's free if you can borrow it from a library .
On a good side, I am glad I spoke with a resume writer because it worked as an individualized job counseling for me. I felt really stuck and was losing confidence in finding a job (I was even thinking about leaving nursing, the profession I love!). By talking to a job search professional, I felt much more confident. And of course I learned valuable tips as well