I actually joined this forum to ask this question. Some great answers here. As an SEO by trade, link buidling is my most hated activity. I sincerely can't stand it. I am looking to build out some sites of my own now and was really going to look into outsourcing it to some Indian or Thai SEO firm. I knew there was probably a risk in that, but probably TOO much of a risk. I think directory links are all but worthless now, and that is about all outsourcing would likely fetch me.