Have been using this for a while
it is great and FREE today
Advanced personal finance manager - the only application on the market that allows you to seamlessly track your cash accounts and stock portfolios.
Inspired by popular SPB Finance, MS Money and Quicken it inherits many of the features and adds more: simple intuitive interface, flexible reports with drill-down capabilities, online FX rates and stock prices, excellent performance with years of data.