Okay, so maybe they weren't ALL great reasons, but what do you expect? Finding 10 reasons to do anything can be hard. Go ahead, try giving me 10 reasons -GOOD REASONS- why you watch television, or play a sport, or whatever it is you like to do.
Volunteering is like...oh heck, I don't know. Everybody gets something different out of it- and some people get a lot more than others. I'm not going to bore you with saying all the same good stuff you could hear from all the old people at your local nursing home. If you want to listen to them, you could, *gasp* VOLUNTEER there. All I am going to say is what I've experienced.
And yes, a lot of times you do get free food.