Hi
The awesome people in the community have already discussed this feature here and here
Also Mondo is currently looking at creating cool budgeting features which we should see soon.
This and this can be a place to start.