incrediBILL - 2:09 am on Oct 19, 2010 (gmt 0)
This isn't the same internet of 1996 where you needed to share links on every site just to find your way around the web. Search engines show people where to find things today and new sites can easily be discovered via new domain registration alone. If you put it online, some search engine will find it, or you'll submit it, but it will get indexed.
Getting traffic to that site is a whole different issue.
What you call link building today, I call paid advertising, it pays the bills.
People that seriously want advertising and the resulting customers pay for it.
Just for a giggle I "helped" someone a while back because I knew they were trying to SEO their way into the top 10 for a related term. Sit back and wait a couple of days and BOOM! they were in the top 10. Let it sit there for a week or two so I could be sure I did it, and their SEOs would be all proud, then pulled the link. WHOOPS! it dropped like a rock.
With great power comes great responsibility, and a small fee to taste that power ;)