Trying to get links from URLs you found using your target keywords and using anchor text on those links have helped my link building in Google. I've noticed that those pages with the links you get, use to rank better at first, but then slowly your landing page gets higher and higher above them I haven't done it with other search engines, but it should work. Please, tell me if you have had a similar experience.
Basically you're working hard on gaining as much backlinks as possible while they're doing NOTHING. So it's pretty obvious that you will outrank them after some time...
While creating backlinks for your sites, just concentrate on the quality not on quantity. If you are doing work on relevant and similar theme sites and it is far better than other theme link building.
Well, if you wanna create a good link .... Make sure your site is relevant to the particular site also the site should not be dead ... it should be active .