... sure... hyperbole is always cool... but i don't think you are understanding what I am saying... you keep harping on passwords and keyloggers, but you don't need those to beach a system. There are plenty of hacks that use things like mp3s and wavs and pdfs and Flash Player and everyday protocols everyone uses which can execute arbitrary code in your computer as YOU. So, unless keePass or Comodo obfuscate YOU (and obviously i don't think that would be the case, otherwise you wouldn't be able to use your computer) they wouldn't be very effective. You may not think there are many of those, but check out http://nvd.nist.gov/ . Check out the CVEs, especially for protocols and file types....
Now, i am not saying protecting your passwds is a bad thing, but the reality is, other than script kiddies who download scripts from the net which are usually more a nuisance than anything else, the real hackers don't waste their time with people's personal computers, where there are oh so many sites that have your personal information together with 1000's of others, never mind the people who have all of these "security" features and think they are safe and do stupid things.
And none of that would do diddly to compromise your secured, encrypted files, and do little to successfully escape a properly locked down network. Sure your computer
might be hosed, but nothing would be lost in the process.
I honestly don't think you understand what you are talking about. Being able to execute arbitrary code on your computer, which, yes, can lead to it being compromised, does not give it access to encrypted files/databases or necessarily cause a leak to computers out of your network.
To reiterate: malicious code being executed as an admin does diddly to your secured, locked-down files, but can easily mess with your computer. So they can't collect any data on you. So while you'd have to reinstall your OS, you'd not lose anything as your security will keep anything from leaking out. Unless, as I mentioned, it can bypass all the encryption you set up, both hardware and software firewalls, and a HIPS program, which is designed specifically to keep data from leaking out. You seem to think that running code on a computer will immediately undo all your security and encryption, which, quite frankly, is just utterly untrue.
Edit: I don't mean to downplay the dangers of malicious code being ran in the background without you being aware of it, but rather, it doesn't undo the safeguards on your data you can put in place. It's dangerous because of how it can wreck your system or seriously compromise your data/make you part of a botnet IF your safeguards are not up to the task.
The general takeaway I'd like to get across is to consider just what kind of attacks you're likely to be facing, and consider security measures in light of this. If you're storing password protected data locally and are worried it might get copied and cracked, then using a stronger password will provide better security. On the other hand, for an online account changing from a reasonably strong 10 character password to a super strong 30 character password doesn't actually provide any significant increase in security, while using a different 10 character password for each account you have vs the same 30 character password for every account you have provides a significant increase in security.
I definitely agree with this. shorter passwords that are all different is multitudes better than a singular extremely complex password. Though I personally feel the 12 character mark is what to aim for, rather than 12. My passwords tend to float between it and a (oh, not gonna tell you that

)