The best solution I have ever found (especially for the time and money) is http://www.OneWayLinking.net/ which is from Internet marketer Jon Leger. I have personally gotten several first page rankings using this service.
It provides your website with one-way links with the anchor text you choose. Over time this will definitely help your website to climb in the search engines and, therefore get more exposure and traffic. Yes, it provides a steady source of incoming links, all of which are DoFollow and one-way links pointing to virtually any website on the Internet. No you don't have to register for each site. Instead you register with the service (one time). After you are a member, you then create a brief article to be distributed around the network (you get to choose how many times your article gets posted). Hope this helps, Neil
Guys and Gals, I hate to break this to you but lets face the facts, you can have 1000 links but in the end of the day, lets be honest just 1 link can be worth all the 1000 links you put there. Focus on quality RELATED links, Natural and organic is the key here. Listen, Automation is good, but be weary my friend cause it could get you blacklisted.
Join my site and do the free lifetime upgrade. It will get you links 24/7 with NO EFFORT. You can also put in some effort at the directory.
Article Submission is by far the Best Way (and it is free)! I would also recommend hiring signature space from top forum posters on niche forums!