There are many sites to choose from when attempting to generate traffic for your blog. I have found from personal experience that the sites with the most restrictions are generally the best ones to use. Sure it takes longer to generate content but they will give you the best results in the long run. While you wait for major article sites to publish your content, it is also wise to use less restrictive ones to publish immediately and get your content out there. Here are the sites I use for generating traffic to my blogs:
Every time I create an article on my blog I then modify it and submit to each of the above listed article sites. This guarantees that my content will start generating traffic for my blogs and the longer I've been successfully submitting to each of these sites the better the results. Of these sites, ezinearticles and squidoo are the most restrictive, followed by articlesbase and then the remaining three. Having a healthy mix of restrictions allows for content to be released over time and reach a wider audience.