My tips:
1. Always hire individuates, no company, even affiliated company. Odesk is better at this point.
2. You can publish projects for free at odesk. So if you can't find one, repeat.
3. When you see a man have too many skills, php, mysql, zencart, drupal, magenta, blah blah, run as fast as you can. Man, fully command of a skill is not that easy. If he is superior at even one, it's not easy to see his bidding on your project.
For design project, if it is not very small, say a landing page or a simple wp site, split it. Hire a designer good at English to make mockup and psd. Then hire a developer to convert it to a full site.