Don't forget HP's HPFA. It may be dated, but it still works for my office. I've got over 5,000 current vendors and print about a million in checks a week.