There are literally hundreds of ways (black hat, muddy hat and white hat) of getting great backlinks. Here I have highlighted a few that anyone can do that can achieve good quality, long lasting links:

1. Asking business partners/associates or suppliers for a link from their website (with correct anchor text)

2. Looking at where competitors have got their links from and trying to get links from the same places.

3. Writing superb and interesting articles (publsh on places like Ezine) that people will want to use on their blogs etc. (obviously there should be self serving links in the articl / authors biography)

4. Creating a blog (again with compelling content and links). Make sure the blog is part of your domain rather than on a 3rd party domain.

5. Online press release with links - again the quality of the content is crucial to haw many people wil pick it up and run with it.

Hope you liked them… feel free to add some of your own.