add the option for categories to be able to carry-over to the next month if under or over budget. for example, if august budget for eating out was 400 but you only spent 300, then september may automatically get a 500 budget for eating out. same with going overbudget.