While I appreciate all that volunteers do for the sport, I don't think it's right to expect everyone to do everything out of altruism. Money isn't the only way of thanking/supporting those who help the sport, but it is the most universally accepted method. That's part of the reason I fully support pay to play courses or try to leave a donation at private ones when I can. It's tough enough to try to wrangle up volunteers to do a couple hours of work on course maintenance, but to depend on peoples' good nature alone to provide quality events, well, that's probably contributed to the less than impressive state that DG is/has been in. It's not unheard of for a TD to actually
lose money on a tournament, or having to throw some of their own money into the pool to meet sanctioning requirements.
When I ran TCO last year, I had to front (not donate, don't need confusion here) something to the tune of $1500 for all the supplies needed for the tournament. Not to mention, I and a few dedicated friends spent countless hours on the weekends and weekday afternoons working on the course to prep it, while other, less-dedicated friends got to go out and have fun playing other courses. And of course, there's all that good ol' stress that just grows exponentially leading up to the actual event. In the end, I think I actually lost a bit of money, but I write that off as rookie mistakes (erring on the side of caution with my disc orders). I'm just saying that having gone first hand through the trials and tribulations of TDing, I absolutely support giving back to those that step up to run events. Hell, even "thank yous" are rarer than they should be for most TDs. If someone wants to run a tournament on a purely volunteer basis, then that's awesome and I applaud them for doing that, but expecting or demanding that they do so, well, that just seems selfish.
Oh, just a couple other semi-off topic points, Firefox is awesome, nobody should use IE anymore.
And baseball sucks.
