I've used Ubuntu Privacy Remix + a downloaded version of Brainwallet.org.
To make/fund the wallet:Run UPR and make a brainwallet using a long, secure passphrase. Write the address down AND copy it to a separate USB stick. Fund address as needed.
To spend coins:Get your transaction info from block explorer like so:
http://blockexplorer.com/q/mytransactions/1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1TSave it to your USB drive with UPR. Run UPR and use brainwallet to generate and sign a transaction. Copy the TX to second USB (and write down if paranoid). Broadcast to the network using one of various services.
There are other ways to do the same sorts of things using Electrum, but I found this simpler as all one needs are two USB sticks and UPR+Brainwallet.org.