I'm beginning to think more and more about viral marketing... By that, here's what I mean:
Instead of working so hard to build links yourself that point back to your site, create a fun / unique / useful tool, app, game, etc... that is hosted on your site. Hopefully, people will like your tool /...