Linux.com's Sergio Gonzalez Duran writes about his experience in using Expect to have an automated user management tool in Linux. Expect is "a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc."
Image from Flickr:Extra Ketchup
This is an extremely useful tip specially to those who are migrating users to a new server. Incidentally, we are doing the same thing – creating user accounts on a new server. I wish Mr. Duran wrote about this when I was managing hundreds of users. :)