I use ISnare.com & SubmitYourArticle.com along with EZine. These two are mostly for links - more than traffic - but traffic can come too. They are both paid services, but not overly expensive in my view - for all the time they save me. They get my articles on a lot of different sites. And with SUA you can even make "spun" versions with links to a lot of different pages. It's a great way to get links to tons of different pages at once. For example I recently submitted an article with 13 different resource boxes with 2 links each (the limit) so I basically get links to 26 different pages with just one article. They submit these articles to a lot of directories so it's likely all 26 links will get indexed on at least one site (probably more than one in most cases.)