Probably a good idea to change you password a couple times a month even if you take all precautions. Also, I never, ever, keep more than 1 or 2 bitcoins in my account. If I have 1 bitcoin, thats too much. Doesn't take too much time to transfer it to your wallet. But for those that keep hundreds of bitcoins in their account are just asking for trouble.