I agree with article marketing. It does help you get some back links and traffic. Aside from Ezinearticles, Goarticles and other article directories I use the
free traffic system. They get your article (450 words) submitted to about 30 blogs and you get to choose which category. They allow you a maximum of 120 backlinks per article. You can go for free or you can go for their paid service which gives you more backlinks of course (I think 720).
There is also
AMA but this one is a paid service. It's great because you can submit as many articles as you want each day. Of course, you need to own the articles yourself or have rights to it. They also have the option to have a separate log-in if you outsource the posting of articles which is a cool feature.
But, if you are starting or on a low budget, you can go for the free submission first. Later when business is doing good, you can go for paid services or better yet outsource it so you can be more productive.