Try careerbuilder.com. If you post your resume, they'll give you free feedback. I believe you can also get templates from Microsoft.com for free. You can always pay someone to create one for you, but that will run you around $300.