Just adding my 0.00002 BTC
I run OSX. My security is:
1 - Create small truecrypt volume ~ 30mb
2 - Mount truecrypt volume
3 - Install (first time) and run (every time after that) the Bitcoin client from truecrypt volume.
4 - When not using Bitcoin client, simply close application.
5 - After Bitcoin client is closed, dismount truecrypt volume, which then is a highly encrypted file containing wallet.dat and all other Bitcoin app files.
I'd be interested to hear anyone's thoughts on this. It is very simple, and allows me to store my encrypted file anywhere as a backup online.