I've used moneysmart from earlier days, when they still called it BSAVI.
It doesn't hook into your bank account. You can download your bank statements in *.csv format and upload these statements to moneysmart. The website will then assist you to categorize your transactions and provides reporting on it.
You can also setup goals and budgets.
The only think that is lacking, is their reporting. I feel it can do with more detail reporting, esp. for my needs.
I contacted them about this, and the CEO dude says they the working on it.
For the BETA system, it is really good and stable. You should give it a try. It is free.