Freelance:
NJ Graphica
SEOKEY.COM
seokey.com has great keyword for finding seo keywords. I'M SURE IT can rise in google ranks.