Have moved you to your own thread.
There is no real step by step guide. There are a multitude of approaches, and link building has to be one of the most tedious, but important aspects of SEO.
This is a good post on devising a link strategy:
http://www.mylocalforums.com/seo-webrankings-google-yahoo-bing-etc/2589-link-building-101-a.html
The main thing about links is quality (or so we are all told!!).
Devise your strategy, and get your head down and go for it. Try and avoid all the obvious "high PR blogs" lists on various forums, as they will have been spammed to death.
Research your own market, all the tools are there such as Yahoo Site Explorer. Examine your competition, see where they get their links from.
Plan your strategy and incorporate all the various elements, article writing, blog comments, writing blogs, guest blogs, directory submissions, forums, facebook, twitter etc, and don't forget the obvious, link bait. Make sure you have quality content on your site, and people will naturally link to you over time.
Not familar with hubpages, but there are various similar services out there like
squidoo.
A well planned campaign will return results across all the search engines, as links are still the currency of trust and authority. Well at least for now...
