If testnet coins are this difficult to get, what's the chance people start throwing in some real money to speed along the process? If only to just have to not wait to test, say if you have an important time sensitive simulation you want to run?
I have recently created a TestNet Faucet. It is available on
I hope this remedies the situation
To answer your question - while there is nothing stopping people from charging for TestNet coins, I think they should be freely available to anyone for testing. It lets newcomers get a feel for what Bitcoin is without risking their money. I hope that a few Bitcoin developers (or even the Bitcoin Foundation) will provide TestNet Bitcoins for free as long as the Bitcoin project is used.
You can always try to hit up a developer on #bitcoin-dev IRC channel (Freenode).
Also, there is now a faucet:
As an alternative to the great tpfaucet, we also give away free testnet coins at
We should help out our fellow developers with testnet bitcoins. There's no need to pay for them.