Ive been using this system for over 5 years. Yes, you must purchase a one time validation code, and purchase MICR ink(you cant get past that, its a bank requirement) But the most important is the ability to recall and sort your checking information, print reports, keep your vendor or payee information, and put your checks directly into a window envelope...no more addresses, and most important, see your expeditures at a glance. Its all about the information!