You can donate money, time, hardware... I think all donations are good news. In fact, many open source developments are maintained thanks to these small donations. what about people who offer 1 hour per day of their time for developing?? Is it not helpful? Microsoft has a lot of developers who spend much more hours... but it really matters? I think it has nothing to do, can't be compared.