Encrypt your wallet using the bitcoin client, and back up the wallet.dat EVERY time you create a new receive address.
Don't forget that if you ever backed up your wallet before and it wasn't encrypted, you should probably send all the coins to a new wallet and encrypt/back it up. This way a copy laying around unencrypted can't ever be found and 'picked up' by a malicious program.