However... It remains a PITA with the current bitcoin implementation to perform whole-file encryption on the wallet. db4 has whole-environment encryption, so that implies an encrypt-everything solution would encrypt the wallet, addr and blkindex databases.
It doesn't seem to hurt to encrypt everything? I think symmetric encryption can do the entire block chain in about a second.
http://www.cryptopp.com/benchmarks.html