I want to specify password expiration for specific users or roles.

For example, I built a site for a client who wants their admin password to expire at specified intervals for security reasons, however having their infrequent customers' passwords expire would be pretty annoying.