I used Mint back when you had to put your normal bank password in to sync data but gave up because it couldn't categorize my data well enough to be useful.