To be honest the current situation is a huge mess. Everybody is in a state of uber paranoia,
which is of course irrational.
I tend to agree, the security advice from top-tech users are way overkill, in my opinion.
Easy steps to print a paper wallet under windows
01 - Get your hands on an old computer with win7/xp.
02 - Download
https://casascius.com/btcaddress-alpha.zip and unzip.
03 - Download foxit reader from here:
http://www.foxitsoftware.com/downloads/04 - Disconnect internet, pull the rj45 plug and switch off wifi physically - alternatively, disable wifi device.
05 - If you don't have a direct connected printer (// port or USB), install foxit reader.
06 - Run BtcAddress.exe (from the location where you unzipped 03) => Address => New Address
07 - Check(box) the new address
08 - Selection => Print Banknote Vouchers
09 - As target printer, select either a directly connected printer (through // port or usb) or a PDF output, and save the file on a blank usb stick.
10 - If you did not have a directly connected printer, plug the usb stick in your printer and print the PDF from the printer.
11 - Repeat steps 06-10 to print as many addresses as you wish.
12 - Plug the usb stick back in the computer, and format it.
13 - Insert your win xp/win 7 DVD, reboot from it (might need to check boot order in BIOS), and reformat+reinstall windows.
14 - You can now connect the computer back to internet to update windows, redownload your favorite antivirus, etc.
15 - Whenever you need more paper wallets, go back to 02.
Always try with tiny amouns of BTC first, to make sure you're able to redeem the paper wallets and gain confidence.
If you secure your printed vouchers in a safe after that, and anyone is still able to steal coins from you, he would have probably succeeded anyway.