Thanks again Sam for all this awesome code, sorry for the delay! I've merged this and made my first pass of changes at http://bazaar.launchpad.net/~wxbanker-devs/wxbanker/trunk/revision/870. Mostly minor changes, except that I made "Show currency names" non-default, otherwise that would be a big change for everyone upgrading and it wouldn't be useful for most people using only one currency. As you mentioned, one of your changes does change the balances to be as of today and not total including future as they were, and since that's kind of an unrelated change (but something I do want to improve), I'll keep it showing the grand total for now. A few questions for you: 1. Now the Currency menu drop-down just changes the global currency, where as before it changed them all. I'm wondering if this behavior will be immediately understandable, or if we should prompt when you change it asking if you want to change the global currency, the currency for all accounts (since that is what it used to do and changing them all individually would be a pain), or the currency for the current account. 2. What do you think should happen for new accounts? Should they be the localized currency by default, or the global currency? 3. If you are able to add some tests, it would be really helpful to make sure all these cases going forward. Particularly, tests that handle the rendering with nicknames, and making sure the total balance is handled correctly, and such. You can run them via "python -m wxbanker/tests/alltests" (I think a few translation tests will fail without certain language packs, you can ignore those or I can let you know which packs are required). Thanks again. I'm going to do a performance review (there does seem to be a big performance regression in startup time so I need to figure that one out), and make a few tweaks, and figure out the best way to update the exchanges.xml, then we can release 0.9! On Thu, Jun 7, 2012 at 12:06 AM, Sam Dieck