Put 99% of your bitcoins in cold storage eg. a non-network connected eeepc or something with Armory installed. And live safe in the knowledge that only 1% of your coins are at risk in your normal hot wallet on your normal use PC - use these for small purchases etc. You can still do large purchases from your cold wallet by spending an extra 2 minutes signing the transaction off-line with a usb stick, and considering it'll take way longer than that for the transaction to confirm in any case it's not a big deal.
With some googling you'll find plenty of tutorials on how to do this.