Don,
http://www.submityourarticle.com and
http://www.articlemarketer.com are two of the best.
Submit offers fewer submissions, but is generally considered to offer a higher quality and better response.
As far as directories you can't go wrong with
http://www.ezinearticles.com
Cheers,
Rod