A lot fancier than my setup. I just save my privatekey/address combo on a truecrypt image. When I need to make a transaction, I just publish the raw transaction to the blockchain.info server. A little overkill, but hey, nobody will be taking my wallet over any time soon

Yes, its also a good option. The USB Linux option gives you the added peace of mind that what you don't have any keyloggers or spyware taking note of your passwords, etc.