1. go to https://tails.boum.org and download the current tails OS. burn it to a DVD.
2. boot your computer from tails OS and generate bitcoin address using https://bitaddress.org
3. print address/private key and shutdown tails.
4. scan QR code and send your BTC to paper wallet. i highly recommend testing with a small amount first to avoid potential costly mistakes. verify using blockchain.info
5. wipe your HD, restore, download Bitcoin-Qt and wait for blockchain to sync
6. open debug window in Bitcoin-Qt
7. scan the QR code of your private key that you printed out and copy it to clipboard
8. in the debug window type "importprivkey
9. wait several minutes for your private key to be added and rescanned your BTC will show up and you can breathe easy!
edit: also coinbase will generate paper wallets for you now, the only difference is you have to trust them when they say they do not store the private key. https://coinbase.com/paper_wallets
possible 10. shred paper wallet or save it somewhere carefully as it is possible after enough transactions your wallet will use this address as change address and if someone got ahold of the private key it they could be waiting for this to occur and sweep coins.
[/quote]
*Step 2.5* Spend half an hour trying to find compatible printer drivers