I really think encrypted passwords would be much better. I don't like being able to see users' passwords or other admins being able to see mine. The only reason I've seen stated for why the passwords are unencrypted is so they can be emailed to the user if they forget it. A much better way (imho) is simply to give them a random password (you could have it call a script for it, which in turn could generate random words/numbers or just extract random words from a dictionary) and email that to them. As long as they can get into their account with SOME password, they can change it to whatever they prefer.

[ADMIN NOTE: THIS FEATURED HAS BEEN ADDED]