Sending bitcoins from wallet without downloading the blockchain or giving up control I can generate a bitcoin wallet at bitaddress.org, and I can verify that I have received payments at blockchain.info.

But if I want to send bitcoins from my wallet, I know only of 2 ways:


Use Bitcoin-Qt, which needs the blockchain.
Use an online wallet, which essentially gives control over my wallet to someone else.


Is there a way to send bitcoins from my wallet without the blockchain, but at the same time, without giving access to my wallet to an outside server at any point.
You can use an SPV client such as MultiBit. This does not need the whole blockchain, and does not give up control of your wallet.