We like ClassMaster here. It is cross-platform (if that matters) and does
exactly what I want it to do. Techbyte's (the publisher) support, however,
has been less than stellar.
I export the data from ClassMaster and import it into Eudora and e-mail
each student an individualized private grade update weekly.