But if you encrypt your wallet, even if it's stolen it can't be drained of bitcoin.
Lies.
They can record you key presses so they know your password before they steal it.
I would keep your wallet on a machine or linux partition not used for anything else.
I suspect people get hacked by their mining software or pirate software.
Even the official client has an IRC (alt network) so keep IRC ports firmly blocked in your firewall!
Where money is concerned trust nobody!