I’ve come to realize that building popularity of your website is similar to how you cultivate your friends. There are some relationships you enjoy and there are some that you avoid. Relationships you enjoy you put forth more effort in maintaining them; you call more often, visit, or email. If you want significant traffic to your website, you have to do the same. First order is to provide quality content that people can use or enjoy. Next is to put yourself out there and be available on some social networks like Technorati; this is much like dating, isn’t it? When you find worthy websites, start linking to them, then put forth the effort to monitor those sites for reciprocal links. When you start spreading the link love, it will find it’s way back to you.
I really like this website for SEO topics.