Getting quality back links is the headache of all webmaster. One thing I will warn newbies, there is no shortcuts to this. The best back links are gotten manually. Don't risk generating back links automatically. You risk being penalized by Google. And Google will ignore low quality backings during indexing. I will share my trick, go to Google and search for do follow Web 2.0 sites. Check the Alexa ranking. The website should rank above 100,000. Comment on a relevant topic. Make a genuine comment and request readers to get more details from your website.