As us being search engine optimizers we must always think of way to build links, here are some of the most successful way I have found building links, or from what I have read on others that have been very successful at building links.
* Article Submissions
Article Submission are a must, and for quality articles is a must. I would always say its better to spend more money on a higher quality article then writing one your self, inless your very effective with your grammar, and etc.
The reason I think anyone should hire a professinal writer is because most of the time they can write stuff down, and implement it into someones head, and also you can create link baits like this speaking you have a great website. Which granted not every writer is going to write exactly how you need them to, but I would suggest finding someone thats experience in seo article writing, and is very good.
* Directory Submissions
Directory Submissions play another important part of seo, and for us to effectively gain serp levels I would say pursuing into directory submissions is a must, with directory submissions your serp levels will go up, and remember always to use the keyword in your anchor text cause the SE(search engines) will value this keyword in the anchor text pointing towards your site.
* Quality Links
I would say getting, and obtaining quality links is very important , now don't forget about the directory submissions because this can build your serps as well, which granted directory submission might not give you as much "value", but trust me they help and I have been surprised on such quite boost I have gotten from directory submissions, remember to stay away from negative directories.
Negative Directories would be sites contain a lot of niches that are in references to drugs, porn, gambling, and anything that would not be so quite looked upon, this could be a negative effect which.
* Forums
Forums, I would say forums would be a great way of getting your link out which granted it might not be the best way, but this is another strategy point to hit, make sure in your signatures you always have you link there and of course keyword in the anchor text.
Socialize with poeple, answer peoples questions, and just make sure you go back, and forth with people then that gives people a better idea of who you are, and what you do, and most of the time if you join the social part of the web on forums people will link to you, or check your site out to see exactly what it is aobut.
* Link Baiting
Nice idea right here Link Baiting, I would say being a link bait effective person in seo would be considerably the most important thing in seo market, when link baiting we build "naturual links", thats right "naturual" gets my drive going bring it up.
Way that we could build links like this is to write creative articles, with creative websites. Alway shave stuff on your website that will make someone link to it, and tell there friends about it, thats the name of the game.
Lets say you own a blog for example; okay now go around, and look around in the forums at what every body is asking all the time, and when i mean look around, I mean do your research for all these questions that people are asking about, and see which questions are getting the most topic views, and replies.
Once you have done your research on these topics, write about this topic on your website, and clarify all the question that people have been wondering about, this is always a traffic go getter, remember its about the bait baby.
* Press Releases
When providing a new product, or marketing a new niche. I would always try doing a press release on your niche, or product, and start submitting right away to Prweb.com.
* Interviews
Do interviews with people that are in your niche, and make friends with people, don't just interview people because your trying to make a buck that is totally unethical, interview people because you seriously mean it, and trying to make good friends because the two of you share the same desire in life in your marketing game.
* Major Directories
For a list of major directories I have found most effective on google, and to have a lot of weight on google
Top Voted Directory List I have found these pages to be most effective towards google.
* Bloggin
If you haven't used blogs, or are not too well into them now is the time to start the reason I say this because blogs will build your sites content, which granted content is not always king, but sure will help.
For each post you make on a blog thats another page that typically gets indexed in Google, blog about your niche, and your product.
* Related Links
(Thanks John Scott, you got me thinking on that one.) If you want to rank for Web Hosting, get links from pages that talk about web hosting. Better yet, get links from pages that have web hosting in the title of the page. Really, it works.Remember one bad thing in business is to never set a blog up, or a website where you are degrading others, and that you are the best, just be the best, and people will see that, but don't degrade people on blog systems.I would say the most important thing when comes to Internet marketing is link baiting, and quality websites. Always make sure you build quality sites that your users will find useful at great times of deal.
Always be sure to fill in the holes, and lose ends of questions that are being asked in your niche, or offer a product that will be great for people, or something every one has always wanted, or needed.
One thing i could say though, is to look around websites that are into your niche, and start looking at improvements that needed to be done on there websites, and apply them to your own, be persistent, and build better websites then what your heavy traffic competitors are doing

Tyler Dewitt - A hungry Link Man
