I do it because I enjoy it as well. I also take pride in things that I do (like you clearly do) and don't do things like this for any compensation.
I am a student and my time is very limited so I give people the choice to donate. It isn't a requirement or even a recommendation, just an option.
The amount of work put into these files is a lot, since I do all 32 teams, over 1,400 players, and deal with the issues in this game that a lot of you don't know about (like the user controlled team issue that you PM'd me about).
Having said all that, sorry for the shot I took at you in the initial post. I was being short-sighted and it was out of place. I appreciate the work that you do as well.