I very much like the paper wallet idea mentioned above and will start to look into electrum as well just because downloading 100gb will take forever. I suggest people who are running full nodes need to be reimbursed in some way for keeping the system up and running and decentralized! Currently I am using a hardware wallet (Trezor) that will allow me to keep my private keys private and at the same time be able to connect it to a computer with internet connection. Also, no downloading of the blockchain necessary, and there is a back-up option via electrum for Trezor.