I always had issues related to keeping my expenses and income streamed line, its due to buxfer.com I am able to manage it easily. Monthly income, day to day expenses e.t.c. The beauty of Buxfer is that it will allow you to keep budget for your monthly expenses. Example you don't want to spend more then $100 a month on your Food, define that in there and it wil automatically send you warning notification. In addition to this, weekly reports related to what you are spending.. most spending on e.t.c. Graphical demonstration, most people will say that this can be done on excel or google docs but my friends Google docs and excel wont send you Reminders that your bill is due and you need to pay it by 5th of month or your budget is this much and you are exceeding.
I have recently started using it so unaware of other features it may have but do try it out!