As for a donation, I don't have a donation button, as I feel I am still paying it forward for all my training here
I do appreciate your offer though, thank you.
If you really feel inclined to donate, you could donate to these guys, they do a lot of good stuff in my area, or you could donate to the Geeks To Go site here