I have been using this program for a year and cannot recommend it enough. Zero-based budgeting, also called the envelope system, has revolutionized my budgeting. Snowmint Budget make it easy. You set up how your income is allocated,then when you get paid, Budget automatically sends the money to the proper envelopes. If I go grocery shopping and want to know how much I have left, I simply check the envelope. The amount is displayed on the front.
The program will schedule bills and it's easy enough to check when one is due.
I also like that once you buy the program, you receive all future updates and upgrades for free.
If I had one complaint, it's that other programs look better. Snowmint just doesn't appeal to me visually. Still, for everything I have gained from this program, I guess I can overlook that. =)