Elance and other freelance websites are good if you find the right person. Be sure to check their reviews. Ask them for examples of their work before hiring them and most importantly make sure they speak english. Otherwise there might be some major communication issues.