Apart from: directories, social bookmarkings, forums, press releases, articles submissions, and contacting pages directly asking for a backlink...are there any other way to generate links? I do not know any other methods...do you? Thanks!
We have just developed a site that is a cross between press releases and link exchange that concentrates more on advertising your site than being a press release. Come check it out: www(dot)netforcemarketing(dot)com
Yes some social bookmarking websites are still dofollow. So submit your website in social bookmarking websites.
normally i am using these techniques, dir submission articles press release social bookmaring forum signatures link building classified, news submission blog comment posting... any else.....
Invent software which people use with a link to your site. DP probably have zillions of backlinks, I only have 90k.
Here is my article Top 10 Link Building Methods You also might want to look at my other article with a list of dofollow social bookmarking sites and some tips about that. http://joeldrapper.com/2008/09/13/link-building-with-social-bookmarking-sites/
There is a site that is a quasi directory quasi article directory site where you can get multiple links. You add articles or even short sentences, even stuff from your blog and you get a link. I have seen three sentence submissions. The rank of your links increases based on your reviews of the stuff that is submitted and based on what you submit. They claim you can also get the ad revenue if your stuff gets a lot of views. You also get link rank credit for referrals. I am not associated with them I opened an account and if sign up through this link I get credits. It is all free. http://arnold2001.qassia.com
I like signature backlinks. If you have 20,000 posts in 4 forums totally. You will get atleast 15k Backlinks to your site.