Many comments complain how Troy explains about technical stuff like encryption vs. hashing and the users don't care about or understand it. However, don't forget that many readers of his blog are the technologically literate and can appreciate the nuances of this content. In fact, I find this particular post quite easy to understand for any beginners who want to learn about about password security.
The distinction between encryption and hashing can never get too much education, both for the end users and the more technical developers/sysadmins.