Expanding on John's idea...
Martin, would it be possible to create a set of virtual collection boxes where we can paypal a donation towards specific new features? This way, collectively, those needing specific features can help share the financial burden. These collection boxes should also be updated as to the amount contributed so that we can follow the financial progress.
There seem to be a lot of sites using Moodle. If we provide a system where people can contribute to a specific area that they need, we may be able to fund new stuff a lot quicker than waiting for one person or institution that has enough money.
Robbie