As you know Wikileaks has been finding it very hard to get funding. Here's an idea:
Bitcoin transactions are basically free. That means funds can be bounced around the world many times without any problems.
Let's say person A wants to donate to Wikileaks. They go to our site and request to donate. We have lots of trusted people for different countries who will accept the funds into their bank account. Then each person holder trades their cash for BTC (eCardOne for € or £ -> $ Liberty Reserve -> mtgox $ -> BTC).
Next the BTC is funnelled through a money laundering service which is simultaneously taking many donations which goes through a tor service. The laundering service sends random amounts throughout an extended period which obfuscates the money trail for authorities to pick up.
Lastly we say to Wikileaks how much $ we're holding. Whenever they request funds, we simply sell BTC on a German exchange direct to their account.
For securing the funds, it's easy enough to just encrypt the wallet regularly using gpg and upload to an ssh server. Since Bitcoin doesn't require being online to receive funds then the gpg keys can be kept in a locked safe inside a bank on a USB thumbdrive, while the encrypted wallet is subdivided and uploaded to several redundant servers.
I think this donation system is unbeatable from a government point of view. It requires a network of volunteers to liquidise assets and then one or more _trusted_ points (shared by several people) that authorise funds to Wikileaks.