my main banking atm is done with suncorp. As part of internet banking they provide this exact service. keep track of your income and expenses going in and out and seperate it all into catagories. Then its all put into monthly pretty little graphs which makes you realise what you have been doing...