my father and I use
http://www.somersoft.com.au/software.htm
It might not be the prettiest looking but it has all the everything I need for forecasting and actual plus can do a portfolio.
You can download a demo version for free to see what it does and includes a breakdown of expenses...