ImageWare Systems School Days +
I use Express Digital Assembly Edition and like it a lot better when I did my tests. Even ED uses a dongle. At $5K each, that's how they protect their software. The dongle is usually made by Sentinal and can be a parallel port or USB. The software calls to the dongle every x seconds to make sure it's there. Yes, it can be cracked but if you're using software like this, you should be making enough money that it's well worth it.
Personally, I don't know of anyone who uses School Days but even ED AE used dongles go for a high price. Randy is correct. Software is free but is useless until you attach the dongle.
The difference with these programs is that you link the image to the database. It can easily spit out dozens of 8x10's a minute, each personalized with name and barcoded in alpha order by class, ready to package. Once the data is in, you can press 'go' and it will print the whole school unattended. Pretty neat.