You should also look at Halogen Software. They've got all the features you can possibly need + I especially love their flexible performance appraisal forms. All the other vendors I looked at forced...