I second Georgeek. Elance is a great source for all your website needs but if you go that route, I would definitely not hire a new seller. Stick to the ones who have been around for awhile and have a solid work history and feedback. I have gotten burnt twice by new sellers that didn't deliver and then had there profiles removed. A lot of “new sellers” are really old sellers that got booted off Elance and they just sign up under a new profile.
The price is usually very reasonable. I had one writer charge as little as $10.00 per page up to 500 words.