Whoever you hire is going to outsource the link building out of the country, so why not go straight to the source on: elance.com odesk.com Costs about $6/hr. Your SEO "firm" would charge $75 and pocket $69 hourly.