I used to have a link to the top 50 article submission directories arranged by PR, Alexa, and maybe some other factors.  Anyone have this link (and others), that show a ton of article submission directories?
List of Article Submission Directories
seo;directory;articles
If you google list of article submission directories the site you mentioned comes up first: http://www.vretoolbar.com/articles/directories.php