All of the posters calling the cynics bitter and mean yadda, yadda, yadda should read this post; then think about it for a minute and engage their brains before they post again.
There was absolutely NO reason for this to be publicised; none - other than self-aggrandisement. People are shockingly gullible.
Does it really matter why it was publicised? It's money going to charity for whatever reason, it isn't illegal money as far as I know so why not.
Noone can know why David did this, noone can prove it one way or the other, only David knows.
I like to give him the benefit of the doubt because he is definitely our National Treasure, yes, he is'nt perfect but then who is? I feel his heart is always in the right place.