online wallets = bad. Keep your wallet on a machine you control, and keep it safe by putting on usb drive when not in use. No sense getting your money stolen.
How exactly do you do that? Just backup the wallet to the USB drive? Doesn't that still leave it on your desktop?