I'm a fan of encrypting your hard drive. It's a low impact and simple way to add a layer to your computer's security that doesn't make life harder for the user. But it can be a pain to set up on a fleet of systems as it requires some user intervention along the way. However, some clever folks have found a way to automate the deployment and configuration of FileVault 2.