Bear in mind that if you're serious about keeping plaintext away from people who you don't want to see it, this could get quite tricky.
What happens if an application generates temporary files? What happens if an application swaps? What happens if an application crashes and dumps core? What happens if the kernel crashes and dumps core? What happens if you accidentally copy and past some content into your shell, thereby logging it into your .history? Certain editors (vim for sure, probably emacs too) can encrypt your files on the fly. I don't use that feature, but if you do, make sure they handle temp files properly, etc. Be very careful - just because your long-term, bulk storage is encrypted there is no guarantee that you haven't left plaintext anywhere. And that's not even taking into account that the thief might just put trojan horses all over your laptop before letting you have it back. Think of how often you hear of windows machines being turned into spambots with keyloggers. Just because it seems to be mostly windows machines doesn't mean it can't happen. *NIX makes it easy for even a moderately competent programmer to write a trivial keylogger. CK -- GDB has a 'break' feature; why doesn't it have 'fix' too?

