Password protecting the goddamn wallet on startup would alleviate the sender-record problem at least.
I never understood why this is not standard.
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
I'm not even sure what this means to be honest. Are you saying you shouldn't need to manually encrypt wallet and add password, it should prompt for a new password as soon as the wallet launches for the first time?
Not the first time, because you haven't set a password yet, but if you've encrypted your wallet, it should ask you for a password subsequently, before opening up and allowing everyone and anyone to see full records of your transactions. Or copying your .dat and viewing everything you've done later.
You expect to have to enter a password to see your banking online, right? And your email, and your exchange accounts, and just about everything else, for good reason. For an "anonymous" coin, it's a baffling omission.
Hmm, yes that is a good point. I agree a password should be required to see history of transactions. The problem I see is that the more times you input your password the more chances a malicious key-logger has to get your coins. :/ It guess it is a tradeoff.
I wonder if it could be built in to the transaction log tab specifically? Regardless, I would only support the idea if it were a separate pw from the actual wallet pw for just the reason you mention (key loggers).
Against keyloggers:
How about an on-screen numeric keypad with random order of the numbers?
There's dozens of watertight solutions to this.
Great, so which one would you suggest being implemented.