I'm the one that posted the question, "Do I need a CMS?" Thank you for all the answers, they were very helpful. I decided on going with a framework, codeigniter to be exact, due to its reported ease of use (ultimately I want to learn it, and I only know a tiny bit of php right now).
Im very active on odesk and know how to hire well, but my concern is now that I am no longer doing this "cheap and dirty" I need to make sure that the code delivered not only works, but is clean, semantic, well structured, etc.
With my limited knowledge, it will be impossible to know if what I'm getting is quality code or not.
So I have a few questions:
Who can I hire to review the code submitted to me by the freelancer, and what would be a fair hourly rate?
Does the fact that they are working with a framework essentially force them to write quality code? Or will there still need to be quality control measures as outlined above, or others?
I appreciate any help, I want to make sure i know what I'm doing before moving forward, so thank you for your suggestions and feedback.
EDIT: Thanks for all the answers. It sounds like a "test plan" is going to be important in this. For anyone interested, here's a great article I found that explains what this is.