This is the best app like this I have seen in a while. A couple of things I wish it did - allow reporting option of selecting a a single account and integration with banks and card issuers.
If syncs perfectly and gives lots of flexibility to code transactions in meaningful ways.
litchc about Debit & Credit