There are different solutions to this. One of the most simple would be to copy your addresses somewhere and check them on blockexplorer or another similar site to see what the balance is. That way you don't have to run the client and don't risk losing your coins.
Another solution would be to store your wallet on an usb drive (with or without truecrypt), and only access it from a livecd environment.
A third solution could be a combination of both: have two wallets, one with your savings, safely stored away and handled with great care, and another wallet with much less in it, that isn't that much of a risk to lose.
Great, thanks for the reply. Between liveCD and the blockexplorer, I think I'm set. Although liveCD (like bartPE, no?) is probably not 100% bulletproof either, but it adds a satisfactory level of obfuscation.
In what environment do I create the wallet? Inside of liveCD? Surely not in Windows, at least not a windows account that has or will ever see the interweb. Can I run the bitcoin client and generate my savings wallet inside of liveCD?
Thanks.