Last time I looked at their finances it was about 50% went to fund servers, bandwidth and engineering in general. Now I'm sure that they do need to spend more than that, but I found that proportion different to what I had expected and it discouraged me from donating.