http://forums.digitalpoint.com/showthread.php?t=1231704 * Article submissions * Autoblogging * Blogcomments * Examen rivals * Exploits and injections * Forum signatures * Free blogs * Free giveaways * Guest writing * Link baits * Link directories * Link exchange * Paid backlinks * Press releases * Referral spamming * Social bookmarking * Social news * RSS submissionsites * Trackbacks * Yahoo Answer * Youtube however, i think the easy way and time saver is just buy links with the correct keyword. Yes, it cost money but it save a lot of time. Also, remember to optimize your own site first. 8)
Of course, use the power of web 2.0 to get great website rankings. Using social media is a great way to get ranked well (quality backlinks from authority sites) but also traffic. Because web 2.0 sites are "authority" sites in googles eyes they rate their content very highly so it ranks really well. As a result those pages get visitors who find your content (on the web 2.0 site) and click through to your page. It's easy and works a treat! I've been doing this consisting for coming up to 2 years with great results, even for competitive keywords. Cheers Tim