search websites that have high pagerank. I recommend the web with the extension .edu and .gov. because if you make comment on business site, it's seldom accept your comment with your URL.
Alright a method I've used a lot which works a lot is using LinkScape. Steps I use: 1: Locate a few competitors 2: Download the SEOmoz toolbar 3: Find an article on your competitors website 4: Use SEOmoz's linkscape to view which other websites are linking to it. 5:Generally you'll find extensive lists of certain articles etc relating to that article. For example one of my competitors had an article on Choosing a Domain Name. I viewed her links and found a lot of her links were from exstensive lists of choosing a domain name articles. 6: Contact this website and ask that your link be added to that list 7: You now have a topical backlink that will benefit you!
Quality links can be developed through many different techniques. An excellent and fast way of creating backlinks is creating a lens and hubpage with read more links at the end of the lens or section.
Wow my eyes have really been opened here. I really give thanks to the op for even asking this question. I am going to link exhange and link scape stuff now. It sounds very promising.