WOW. I AM STUNNED. I have been looking for this for ten years. I have been using a spreadsheet to do all of this, but it is very clunky and always difficult to use. CalendarBudget does ALL that I want, easily, simply and quickly. I spent a mere couple hours setting it up, and it all works like a dream.