Personal Philosophy Time:
I think team members always have to have one eye on the future, because it's to easy to try to maximize yor own FIRST experience at the expense of future generations. For instance, this year we've got 3 people including myself who really do most of the work and design, which works fantastically right now. We could get things done much faster if we just did everything ourselves and ran into projects gung-ho. But I realise that next year I will be the only member of the team that was there during the first year, the only member who knows how to program, etc. So this year I'm trying as hard as possible to include younger members and teach them what they need to know, even if I could do things much faster myself. It's worth it though, because next year I can see my effort pay dividends as former lackeys turn into productive dynamos (fingers-crossed

). I also came up with the idea of an arcade machine as an offseason project, as it will give the team something to do and it will provide a fairly constant revenue source, even if it's small. People who care about a team are not a garuntee to longevity, what's really important is you don't find yourself down the road with a team of kids who don't know jack because they're teammates didn't bother to educate them.